Closed Bug 440560 Opened 16 years ago Closed 16 years ago

UI Hangs when Google Calendar reminder pops up while "Open With" "Choose Helper Application" window is already open.

Categories

(Toolkit :: Downloads API, defect)

1.9.0 Branch
PowerPC
macOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 436473

People

(Reporter: bluescrubbie, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9) Gecko/2008061004 Firefox/3.0
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9) Gecko/2008061004 Firefox/3.0

Mac Firefox RC3

I had multiple tabs open, including one for a local wiki, and one for Google Calendar. When choosing the application to open a downloaded file with, if a Google Calendar reminder popup appears, the UI will hang and must be force quit.


Reproducible: Always

Steps to Reproduce:

1) I clicked on a link for a .doc file from a link on a local wiki.
A modal dialog appeared: "You have chosen to open <x>..... What should Firefox do with this file?"
the "Open with" radio button was pre-selected, with a "Choose..." button beside it.

2) I clicked on the Choose... button
A "Choose Helper Application" window opened, basically a Finder window.

3) while this window was open, Firefox switched to the Google Calendar window, and a reminder popup for an event appeared.
Neither dialog can be cancelled - no controls work on Firefox - the application must be Force Quit.
Actual Results:  
UI Hangs

Expected Results:  
tab-specific modal dialogs should be modal for a tab instead of the whole app.  A tab with an unanswered modal dialog can blink, or give some other feedback.
have not tried on other OSs
Version: unspecified → 3.0 Branch
Could be a dup of bug 436473 -- this bug's "Choose Helper Application"
dialog and bug 436473's "Save As" dialog are both native, OS-modal
dialogs.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.