Closed Bug 437832 Opened 17 years ago Closed 15 years ago

Menuitem handlers don't work in nested menupopup's built with DOM

Categories

(Firefox :: Menus, defect)

PowerPC
macOS
defect
Not set
minor

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: eric.promislow, Unassigned)

Details

(Whiteboard: [CLOSEME 2010-11-15])

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 I'm trying to build nested popup menus dynamically in a Firefox extension. The handlers work in the menupopup/menuitem nodes, but they don't fire in menupopup/menu/menupopup/menuitem nodes. Reproducible: Always Steps to Reproduce: Install the attached extension Try the various menu items under [Tools|dynamic popup menu] and [Tools|static popup menu]. Actual Results: static/.. and dynamic/top-level trigger an alert msg dynamic/nested/menuitem does nothing. Expected Results: All three leaf nodes in these menus should result in an alert message echoing the menuitem's label.
Ignore the homepage in the extension.
Testing this on Windows Vista + Firefox 3 (Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0) I can't even expand the inner popup menu [Tools|dynamic popup menu|dynamic nested menu...] This is different behavior from FF 2 on the Mac, but the static XUL works fine.
Inner menupopup's have to stop events from propagating upwards to parent menupopup's. Haven't tried this, and I dropped the feature, but I think this is the issue.
Severity: normal → minor
This bug was reported using Firefox 3.0 or older, which is no longer supported. The bug has also not been changed in over 500 days and is still in UNCO. Reporter, please retest this bug in Firefox 3.6.10 or later using a fresh profile, http://support.mozilla.com/en-US/kb/managing+profiles. If you still see this problem, please update the bug. If you no longer see the bug, please set the resolution to RESOLVED, WORKSFORME. This is a mass search of unconfirmed bugs that have no activity on them, so if you feel a bug was marked in error, just remove the CLOSEME comment in the whiteboard within the next month.
Whiteboard: [CLOSEME 2010-11-15]
No reply, INCOMPLETE. Please retest with Firefox 3.6.12 or later and a new profile (http://support.mozilla.com/kb/Managing+profiles). If you continue to see this issue with the newest firefox and a new profile, then please comment on this bug.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: