Closed
Bug 33188
Opened 25 years ago
Closed 1 year ago
Nested submenus shouldn't overlap each other if possible
Categories
(Core :: XUL, defect, P3)
Core
XUL
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: mpt, Unassigned)
References
Details
(Keywords: helpwanted, polish, Whiteboard: [nsbeta3-][rtm-])
Build: 2000032308 trunk, MacOS 8.6
To reproduce:
* Open and maximize a Messenger three-pane window. Select a folder, if necessary,
to bring up a message list.
* Move the mouse pointer over to the rightmost part of an item in the message
list, and bring up the context menu.
* Select the `Move' menu item, to bring up the submenu for moving the message.
Because there is not enough room for the context submenu to come up on the
right of the context menu, it should come up on the left instead.
* Select an account from the submenu, to bring up the sub-submenu of folders for
that account.
What should happen:
* The sub-submenu should appear on the left of the submenu.
What actually happens:
* The subsubmenu appears over the top of the original context menu, overlapping
the original context menu.
The solution:
* In an ideal world, nested submenus wouldn't exist.
* But where they do, they shouldn't just appear `on the right, if there's room,
otherwise on the left'.
* Instead, they should appear `on the same side of the parent menu as was used by
the parent menu when appearing beside *its* parent, if there's room, otherwise
on the other side'.
* So if you have nested submenus eight deep, currently they would be arranged
horizontally on the screen like this
1
2
3
4
5
6
7
8
but really, they should be arranged horizontally like this
1
2
3
4
5
6
7
8
which would result in many fewer overlapping menus on average.
Ok?
Comment 2•25 years ago
|
||
yup, all over this. i like your description ;)
Status: NEW → ASSIGNED
Target Milestone: --- → M18
Comment 3•25 years ago
|
||
yup. good suggestions, too. :-)
Reporter | ||
Comment 4•25 years ago
|
||
Ah, stop it, you're making me blush.
Comment 5•25 years ago
|
||
> * In an ideal world, nested submenus wouldn't exist.
What?
I'm seeing a more serious problem in bookmarks: I currently have a large top
level (doesn't fit on screen vertically), including a subfolder (appears approx.
at the middle of the screen), which contains a subfolder, which contains many
bookmarks again (too many to fit on screen). The last submenu content appears
over the top level content, although there's plenty of space on the left.
1
2
3
1 = top level context (large)
2 = content of first subfolder (small)
3 = content of nested subfolder (large)
That's irritating at first, because you can distinguish 1 and 3 only by content,
not by form.
Raising severity to normal and resetting Milestone for reconsideration.
Severity: minor → normal
Target Milestone: M18 → ---
Comment 6•25 years ago
|
||
you can touch the severity, but please don't touch the milestone. That is for my
team's use only!
the reason it does this is because if the popup needs to be resized at all, it
goes through the calculation to see which side of the parent has more room, even
if that won't make any difference. I need to fix that, yes. Would you rather have
this fixed at _the expense of features_? I didn't think so.
Target Milestone: --- → M18
Comment 7•25 years ago
|
||
> please don't touch the milestone.
OK, sorry.
> Would you rather have this fixed at _the expense of features_?
I did no priorization, but left it to you.
Comment 10•25 years ago
|
||
mass-moving all bugs to m21 that are not dogfood+ or nsbeta2+ or nsbeta2-
Target Milestone: M19 → M21
Comment 11•25 years ago
|
||
*spam*: transferring current XP Menu bugs over to jrgm, the new component owner.
feel free to add me to the cc list (unless am the Reporter) of any of these, if
you have any questions/etc.
QA Contact: sairuh → jrgm
Updated•25 years ago
|
Keywords: helpwanted,
polish
Whiteboard: nsbeta3-
Updated•25 years ago
|
Target Milestone: M21 → Future
Comment 13•25 years ago
|
||
Would also like this fixed by rtm.
Comment 14•25 years ago
|
||
rtm-, fix requires too large a change to consider for 6.0
Whiteboard: nsbeta3- → [nsbeta3-][rtm-]
Updated•25 years ago
|
Target Milestone: Future → mozilla1.0
Comment 16•24 years ago
|
||
I added myself to the list.
This bug is worse than it seems:
Drag the main mozilla window near the bottom of your screen, so that only the
menu bar is visible. The "Tasks" menu will pop up above the menubar, obviously,
which is good.
Try now to open the "Tools" submenu ( Tasks->Tools ). The submenu is not even
visible on the screen, because is positioned way,way outside the screen area.
Comment 17•24 years ago
|
||
that is a different bug that ben has a fix for
Comment 18•24 years ago
|
||
Some other solutions to related problems:
- The menus should have thicker 3D borders, appearing "higher" in the z-axis.
this wouild allow me to differentiate a submenu from a parent menu under it.
- The when a menu gets stacked on top of another one, make the top one 2 rows
(one on top and botton each) smaller, so I can access to perant menu by just
mousing over "looking-though" parent menu. Yes, that has the risk that I may
unintentionally close a whole bunch of menus, but we can use a delay and I don't
see a better solution.
Comment 19•24 years ago
|
||
Bug 45700 is related.
Updated•24 years ago
|
Status: NEW → ASSIGNED
Target Milestone: mozilla1.0 → mozilla1.0.1
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
Updated•16 years ago
|
Assignee: hyatt → nobody
Updated•15 years ago
|
Status: ASSIGNED → NEW
Updated•11 years ago
|
Target Milestone: mozilla1.0.1 → ---
Updated•3 years ago
|
Severity: normal → S3
Comment 21•1 year ago
|
||
XUL + no activity for a while. Closing.
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•