Open
Bug 67955
Opened 25 years ago
Updated 3 years ago
Open submenus close when moused over.
Categories
(Core :: XUL, defect)
Tracking
()
NEW
Future
People
(Reporter: neil, Unassigned)
References
Details
(Keywords: helpwanted)
1. Click View
2. Click Toolbars.
3. Mouse down to My Sidebar.
4. Mouse up to Toolbars.
5. Mouse down to My Sidebar again.
Actual result: Toolbars submenu closes.
Expected results: Toolbars submenu remains open.
Additional information: I have used TweakUI to maximize the menu show delay.
Comment 1•25 years ago
|
||
But isn't this is the normal behaviour even on Windows native menus?
Yes it is. Confirm this by doing something similar in Windows Explorer.
Marking invalid.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Reporter | ||
Comment 3•25 years ago
|
||
No it isn't. Submenus should close only because you hover over another menu item
for the hover timeout. (That item will then open if it also has a submenu.)
Submenus should not close just because you are moving the mouse, except over the
menu bar. Try it again with a very slow hover timeout.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Ahhh... you didn't mention that part! What Build ID are you running?
Reporter | ||
Comment 5•25 years ago
|
||
I've tried 2001012904 and 2001020604.
Comment 7•25 years ago
|
||
Seems to work as expected in 2001 020704, Win98, as well, even with a slow timeout.
Updated•25 years ago
|
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → WORKSFORME
Comment 8•25 years ago
|
||
tried on 2k with 2/8/01 build and the toolbar menu does not go away until i've
hovered over the "my toolbar" item for the delay time. moving back to the toolbar
item before the delay does not close the menu.
Reporter | ||
Comment 9•25 years ago
|
||
I've duplicated the behaviour on win2k.
Next time can someone please read the instructions first?
First Dean didn't notice the slow menu show delay.
Now Mike didn't repeat the mouse over.
You've got to mouse out of Toolbars (or whichever) twice!
Status: RESOLVED → REOPENED
OS: Windows 95 → All
Resolution: WORKSFORME → ---
Comment 10•25 years ago
|
||
I'm reading the instructions, but maybe it's that they're not celar. Is it:
1. open View menu
2. select Toolbars
3. standard menu delay
4. Toolbars submenu opens
5. move to My Sidebar
6. standard menu delay
7. Toolbars submenu closes
8. move to Toolbars
9. standard menu delay
10. Toolbars submenu opens
11. move to My Sidebar
Then what???
Reporter | ||
Comment 11•25 years ago
|
||
OK, so the instructions are not clear. I'll try again.
1. Set delay to maximum becuase the default delay is too short to watch this.
2. Click View. View menu opens as expected.
3. Click Toolbars. Toolbars menu opens as expected.
4. Hover over My Sidebar. My Sidebar highlights as expected.
5. Hover over Toolbars. Toolbars menu highlights as expected.
6. Hover over My Sudebar. Toolbars menu closes!
Comment 12•25 years ago
|
||
ok, i think i see what you're saying. so trivial.
Severity: normal → trivial
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Keywords: helpwanted
Resolution: --- → INVALID
Target Milestone: --- → Future
Comment 13•25 years ago
|
||
oops, didn't mean to mark invalid.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Updated•25 years ago
|
Status: REOPENED → ASSIGNED
Comment 14•25 years ago
|
||
Finally I get it! I was waiting for the Toolbars menu to close when I
highlighted My Sidebar. Now I realize that you meant only briefly highlight My
Sidebar, then quickly move back to Toolbars then back to My Sidebar, upon which
the Toolbars menu closes immediately.
Sounds like maybe timers aren't getting reset properly.
Reporter | ||
Comment 15•24 years ago
|
||
Sorry for forgetting to set the severity properly and not explaining very well.
Blame it on too little human interaction :-)
Comment 16•24 years ago
|
||
*** Bug 95565 has been marked as a duplicate of this bug. ***
Comment 17•24 years ago
|
||
*** Bug 93612 has been marked as a duplicate of this bug. ***
Comment 18•21 years ago
|
||
This bug has not been touched for nearly 2 years. In most cases, that
means it has "slipped through the net".
Could someone please take a moment to add a comment to the bug with current
status, and/or close it.
Comment 19•21 years ago
|
||
The bug is still present in Mozilla 1.7 RC 1 on Linux:
Mozilla 1.7b
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7b) Gecko/20040421
Build ID: 2004042110
Reiterating the (my) repro procedures:
- Set ui.submenuDelay to a large value like 7000
- Click on the View menu at window top to open it
- Click on Text Zoom submenu heading to open the submenu
- Move the mouse on to the Use Style heading, just below Text Zoom
- Move the mouse back on to the Text Zoom heading
- Move the mouse back to Use Style
(The last three steps can be replaced with "move the mouse up and down
rapidly" if you like.)
Effect: Text Zoom submenu closes.
Expected effect: Text Zoom submenu remains open since the submenuDelay
has not yet elapsed.
I'll also reiterate that the main reason this bug is a problem is that
it means you have to go much slower while mousing the menus, because if
your mouse pointer strays away from the path from the root menu to your
intended target, intermediate submenus close and you have to start over.
(rant) I think the idea that programs respond to the location of the
mouse even when no button is pressed is really stupid. (/rant)
Mozilla helpfully offers the ui.submenuDelay which can be used to fix
this design bug, but this bug defeats the fix.
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
Comment 20•3 years ago
|
||
The bug assignee is inactive on Bugzilla, so the assignee is being reset.
Assignee: mikepinkerton → nobody
Status: ASSIGNED → NEW
Updated•3 years ago
|
Severity: trivial → S4
You need to log in
before you can comment on or make changes to this bug.
Description
•