Closed Bug 867806 Opened 11 years ago Closed 11 years ago

Modal error sheet alert undismissable if a "Save Page As..." dialog is frontmost [Mac]

Categories

(Firefox :: Downloads Panel, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 476541

People

(Reporter: tantek, Unassigned)

Details

1. Save a web page (Web page, complete).
2. While saving, open the save dialog again
3. If the first saving attempt fails while attempting to download a resource (e.g. an image on the page), it will display a modal error sheet alert, apparently *behind* the save dialog.

Now both the save dialog and the error sheet are unresponsive.

Clicking (Cancel) or (Save) on the save dialog highlights the buttons but doesn't do anything.

Attempting to dismiss the modal error sheet alert by clicking (Ok) simply results in a "beep" sound, the same as clicking on any other Firefox window outside of the save dialog.

Thus this condition seems to be some sort of double half-modal state - where each modal alert/dialog is preventing the other from being dismissed.

Technically the browser is *not* hung, the page continues to animate/update in the background.

In that respect, I am filing this as a different bug from bug 476541 which explicitly notes a "hang". 

Desired behavior:
* Either the error sheet alert should be dismissable regardless (maybe even have it or all modal sheets timeout and auto-dismiss to mitigate this in the future?)
* Or debug the Save Page As... dialog and make sure it responds to (Cancel) or (Save) buttons being clicked regardless of whether there is a modal error sheet in the window/tab behind it or not.

Or better yet - make everything modeless.
* Modeless errors (e.g. like the plugin missing yellow box that drops down from the toolbar) - eliminate ALL use of modal error sheets.
* Modeless "Save Page As" - already filed as bug 566522
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.