User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.7b) Gecko/20040316 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.7b) Gecko/20040316 Preferences dialog is not modal. It is possible to close all other browser windows while the preferences dialog still remains open. Reproducible: Always Steps to Reproduce: 1. Start the browser. 2. Edit | Preferences... 3. Close the browser window (possible since preferences dialog is not modal) Actual Results: Browser windows close and only preferences dialog remains Expected Results: Should not be able to close browser window if preferences dialog is open. bug 206651 requests that the preferences dialog be made non-modal for Firefox. A non-modal preference dialog could be useful (for example, copying proxy addresses to the proxy configuration from the browser window), but one should not be able to close the main browser window if the dialog is showing.
Nothing to do with modality. The close handler should check that there are no random windows hanging about. It's not specific to prefs; you get the same issues with page info, bookmarks, view source, download manager, etc. Those should none of them be modal.
Assignee: prefs → guifeatures
Component: Preferences → XP Apps: GUI Features
Summary: Preferences dialog is not modal → Can close all browser windows and leave only preferences dialog
I think this bug is pretty serious. For example, when doing something that causes a dialog to be displayed (such as loading a secure page with some unsecure content or submitting a form), you can close all browser windows before the dialog actually pops up. So now you have a dialog window with no browser. Eek.
Severity: normal → major
erm, i can do this in ie too, why is this a problem?
Assignee: guifeatures → neil.parkwaycc.co.uk
A typical Mozilla can summon preferences from the browser, editor, mail, compose, inspector, there may be others, there's no way we can make preferences dependent let alone modal.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.