Open Bug 52023 Opened 24 years ago Updated 2 years ago

drag then mouse-up on disabled menu item unhighlights item

Categories

(Core :: XUL, defect, P3)

x86
Windows NT
defect

Tracking

()

Future

People

(Reporter: deanis74, Unassigned)

Details

Steps to reproduce:

1. Click and hold on the View menu
2. Drag down to highlight Show Images
3. Release the mouse button

Expected Results: menu item remains highlighted

Actual Results: menu item highlight is removed

Build: 2000090808
->future
Target Milestone: --- → Future
reducing severity to minor and changing the summary to use the right word 
(frag??)
Severity: normal → minor
Summary: frag then mouse-up on disabled menu item unhighlights item → drag then mouse-up on disabled menu item unhighlights item
well, if i get my way in bug 32494, the menu should dismiss with mouse-up on a
disabled item.
Status: NEW → ASSIGNED
Depends on: 32494
well, if i get my way in bug 32494, then we'll still need to fix this on 
windows.
I don't think this depends on 32494.  Moving my relevant comments from there to 
the correct bug:

I've tried "standard" menus under NT and 2000, as well as the "menus" that MS 
has cooked up and included in their new apps.  Never does releasing over a 
disabled menu item dismiss the menu.  Things behave properly as they are on 
Windows.  Fix this on other platforms, but leave Windows alone.
you are totally correct.
No longer depends on: 32494
Windows-only.  Pink, I'd like to take this one.  Should we also be looking at
the fact that if, in Windows, you press the accelerator for a disable menu then
the menu is closed?  Should be able to do both at one time.
Note to self: looked through nsMenuFrame, nsPopupSetFrame, 
nsMenuPopupFrame,nsMenuDismissalListener, nsMenuBarListener, and nsMenuListener, 
and couldn't find anything that was causing the menu item to unhighlight.
Or I didn't look well enough or "Show Images" has disappeared from 1.8beta?
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets

The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.

Assignee: mikepinkerton → nobody
Status: ASSIGNED → NEW
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.