User login

Super-annoying Firefox fail on Mac OS X when any kind of JavaScript alert occurs while print or save dialog is open

A mozilla magazine forum poster, gensym, described it well on March 8th, 2010:

A concrete example is when the "extended running time of a script" is caused by (or triggered while) a File Save dialog is open: the unresponsive script warning dialog will then pop up logically _behind_ the File Save dialog (at least in Mac OS X, panther (10.3) through leopard (10.5)).

The resulting situation is that the File Save dialog _keeps input focus_ (and still has some local functionality), but
both "save" and "cancel" buttons are disabled, so the File Save dialog cannot be removed (closed) and one cannot
get at the unresponsive script warning dialog causing this issue to close that (nor at any other Firefox functionality, not even at "Quit" for a clean shutdown).

The net consequence is that Firefox must be killed and restarted.

The frightening part is this seems to be a long-known bug:

Searched words: 
firefox dialog javascript Unresponsive script cannot close switch tabs print save mac os x


Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Syntax highlight code surrounded by the {syntaxhighlighter SPEC}...{/syntaxhighlighter} tags, where SPEC is a Syntaxhighlighter options string or "class="OPTIONS" title="the title".
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.