diff -urN firefox-157.0-orig/widget/gtk/nsFilePicker.cpp firefox-157.0/widget/gtk/nsFilePicker.cpp --- firefox-157.0-orig/widget/gtk/nsFilePicker.cpp 2026-09-24 19:45:56 +0900 +++ firefox-157.0/widget/gtk/nsFilePicker.cpp 2026-10-05 04:54:02 +0900 @@ -877,14 +877,6 @@ } void nsFilePicker::DoneNonPortal(GtkWidget* file_chooser, gint response) { - // Ignore a confirmation that arrives before the input-protection time range - // has passed, leaving the dialog open. (GTK emits GTK_RESPONSE_ACCEPT on a - // double-click.) - if ((response == GTK_RESPONSE_OK || response == GTK_RESPONSE_ACCEPT) && - IsPickerInputProtected()) { - return; - } - // A null callback means a re-entrant call; the outer one owns the teardown. nsCOMPtr callback = std::move(mCallback); if (!callback) {