Open Bug 574842 Opened 14 years ago Updated 2 years ago

combo box menu widgets persist after navigating away from the page

Categories

(Core :: Widget: Cocoa, defect)

x86
macOS
defect

Tracking

()

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

Attachments

(1 file)

STR: 1. Go to a page which has a select element, and a link. 2. Click on the link to navigate away from the page, and quickly click on the select element to open its menu list widget. 3. Wait until the navigation is complete. Screenshot: http://grab.by/591l
You probably also can get a context menu (on the link ?) to persist with the same steps.
I've seen the context menu persisting after page navigation at least as long ago as Firefox 2 ;) We've had a similar bug about Camino's context menus since 2002: bug 168065. Safari also has both the select and context menu problem. If Safari does anything here, it seems to try to choose bug 168065 comment 5 option B, attempt to stop pageload, but it fails and ends up stopping *only* the progress bar on the subsequent page. :P Bug 168065 comment 5 option A, close the menu and go on about loading the subsequent page, seems like the better solution, and is similar to what happens to regular menus when sheets and dialogues come up, etc., e.g. Camino's [NSMenu cancelAllTracking] calls.
Attached file Testcase from bug 594069 (deleted) —
This causes a crash in this case (bp-ecafe7e6-1f27-4549-88bd-f00d32120226): STR: go to fanfic reviews page (http://www.fanfiction.net/r/5782108/17/1/) in the top-right corner there is a drop-down box thing to select the chapter. click to make the drop-down list appear, and choose some random chapter. the page will begin loading that page. before the page has loaded, click to drop-down again. the drop-down list will persist across the page-load, and firefox will crash when you try to scroll the drop-down list.
Comment 5 has nothing to do with this bug. Please file a new bug about the crash.
*sigh* Apologies. Filed bug 730694.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: