Closed Bug 391455 Opened 17 years ago Closed 8 years ago

Add support for showModelessDialog().

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jst, Unassigned)

References

()

Details

This is a followup bug to bug 194404, where support for showModalDialog() was added, but not support for showModelessDialog(). If someone wants to make a case for adding support for showModelessDialog(), this is the place to do so. W/o serious and important use cases and arguments for it, it probably won't be implemented.
This function is available in IE, and there are some websites which use it (and many don't use feature detection).  As long as this function is not available in FireFox or SeaMonkey, these sites will not work properly in FireFox or SeaMonkey.

As has been stated repeatedly in bug 194404 (and probably elsewhere too), if Mozilla is ever going to gain widespread acceptance, it *has* to correctly run *all* websites -- and to do that, Mozilla must implement *all* the features that are available in IE.
showModelessDialog() is crucial to certain types of applications (example: <a href="http://www.bjp-tiaj.net>bjp-tiaj.net</a>). Even if such applications are not common in 2008, that doesn't mean that FireFox developers should plan that they never will be.

As a web developer, I've been satisfied to use the 'dependent' feature on the FireFox window open method as an alternative to IE's showModelessDialog(). Now that FireFox has disabled the 'dependent' feature (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=214867">bug 214867</a>), it has nothing even close to showModelessDialog(). It appears that FireFox developers are taking this browser in the wrong direction, disabling existing features, and adding nothing as an alternative.
showModalDialog is being removed from the web platform, and showModelessDialog won't be added to any modern engines.
->wontfix.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.