Closed Bug 331239 Opened 18 years ago Closed 18 years ago

HTTP authentication cannot be canceled because it's modal

Categories

(Firefox :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 123913

People

(Reporter: devin, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060313 Debian/1.5.dfsg+1.5.0.1-4 Firefox/1.5.0.1
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060313 Debian/1.5.dfsg+1.5.0.1-4 Firefox/1.5.0.1

After this page loads, an HTTP authentication dialog pops up.  The stop and back buttons are disabled during this time.  After clicking Cancel or OK, the dialog immediatly pops up again.  To do anything I need to very quickly enter a password, click OK, and click stop.  But this is tricky.

The authentication dialog should be considered a popup window and it should be blocked like other popups.  If you don't want to do this, then at least don't allow the page author to disable the stop and back buttons.  So the auth window should not be modal.

Reproducible: Always

Steps to Reproduce:
Related to bug 279315, Core bug 158252, Core bug 223687 -> Core bug 123913 and/or Suite bug 59314?
This describes the same behavior of 279315, but that bug is expired and is specific to microsoft's webserver.  Bug 158252 is about javascript and says that clicking the "X" in the upper corner work, but this page has no javascript and clicking the "X" doesn't work.

The other three bugs all have to do with making dialogs tab-specific.  I'm only using one tab.  If those bugs were fixed then I don't think this bug would still be such a problem, but it's still a bug.  I would have to create a new tab, go to it, then right-click on the first tab and close it.  Clicking cancel should work.

*** This bug has been marked as a duplicate of 123913 ***
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.