Modal dialogs (not JS alert) make FF unusable

RESOLVED INCOMPLETE

Status

()

Core
Embedding: APIs
--
critical
RESOLVED INCOMPLETE
8 years ago
a year ago

People

(Reporter: Bogdan Butnaru, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

8 years ago
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100308 Ubuntu/10.04 (lucid) Firefox/3.6
Build Identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100308 Ubuntu/10.04 (lucid) Firefox/3.6

WARNING! The given URL is _definitely_ NSFW; it displays a tiled image of gay porn and proclaims loudly that you’re looking at gay porn. It also locked my browser, and it might be doing other bad things (TM).

This is somewhat related to bug #59314, though it’s not the same: in this case, the modal dialogs are NOT JS alerts. The page appears to try to open URLs with many kinds of protocols, in a loop. At least my version of FF doesn’t know how to open “news:” URLs. I got stuck with a barrage of messages from FF claiming this, which made it impossible to close the tab (or do anything else but kill FF). Luckily my network connection is slow enough that I could close the tab before it loaded after I resumed my session, so I didn’t lose my other tabs.

Regardless of what solution is found for dealing with alert() abuse, FF should _never_ use modal dialogs for cases like this. A modal dialog only makes sense if the application is not usable until the dialog is “dealt with”, which is certainly not the case when opening a new page.

Reproducible: Always




I marked this as severity “critical” because it fits the description in the dialog: FF is no longer usable (hangs, for all intents and purposes), _and_ you can lose data (anything in other tabs, your session depending on settings). I normally wouldn’t think of it as critical, but I’m just doing what Bugzilla asks.

I’ll also attach an archived copy of the page, in case it goes away.
(Reporter)

Comment 1

8 years ago
Created attachment 433572 [details]
A copy of the problematic page

I got this with “wget http://lm.loldongs.eu/” just before posting this report.

Comment 2

8 years ago
Duplicate of Core bug 379804 -> Core bug 167475 or Core bug 356638 -> bug 349392?

Comment 3

8 years ago
the site also uses java

Updated

8 years ago
Component: General → Embedding: APIs
Product: Firefox → Core
QA Contact: general → apis

Comment 4

6 years ago
I'm currently developing an ASP application for an intranet. One of the dialogs we're working on display an HTML popup to show some options for a form.

I hadn't noticed that I can't even switch tabs when the modal window is open. (Running Firefox 7.0.1 on Windows 7 Home Premium)

Modal windows should be "per-tab" modal so that at least I can switch tabs, minimize the window or work on other stuff.

IMHO, the current behavior is a serious usability problem.

Comment 5

a year ago
Marking a bunch of bugs in the "Embedding: APIs" component INCOMPLETE in preparation to archive that component. If I have done this incorrectly, please reopen the bugs and move them to a more correct component as we don't have "embedding" APIs any more.
Status: UNCONFIRMED → RESOLVED
Last Resolved: a year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.