Closed
Bug 9454
Opened 26 years ago
Closed 26 years ago
[dogfood][BETA]sched: XP & popup menus partially offscreen
Categories
(Core :: XUL, defect, P3)
Core
XUL
Tracking
()
VERIFIED
FIXED
M12
People
(Reporter: mikepinkerton, Assigned: saari)
References
Details
(Whiteboard: [PDT-])
I need a routine that ensures that the windows created for tooltips appear
totally on screen.
Reporter | ||
Updated•26 years ago
|
Severity: normal → minor
Status: NEW → ASSIGNED
Priority: P3 → P4
Target Milestone: M15
Reporter | ||
Comment 1•26 years ago
|
||
accepting bug, M15, P4.
Reporter | ||
Updated•26 years ago
|
Summary: Tooltips can appear partially offscreen → XUL Popups can appear partially offscreen
Reporter | ||
Comment 2•26 years ago
|
||
This will have to be solved for xul popups and, more importantly, xp menus.
Renaming. This should probably go to hyatt, but i can hold onto it. adding him to
cc list.
Comment 3•26 years ago
|
||
This bug is a dup of a bug I already have.
Reporter | ||
Comment 4•26 years ago
|
||
we can only do this work after 11304 (rewrite of xul popups) happens.
Reporter | ||
Comment 6•26 years ago
|
||
adding 1877 as dep, as it was a dep of the dupe bug of hyatt's.
Reporter | ||
Updated•26 years ago
|
Summary: XUL Popups can appear partially offscreen → sched: XUL Popups can appear partially offscreen
Whiteboard: 1 day
Reporter | ||
Comment 8•26 years ago
|
||
this should probably be a sched task.
Reporter | ||
Comment 10•26 years ago
|
||
*** Bug 15091 has been marked as a duplicate of this bug. ***
Updated•26 years ago
|
QA Contact: phillip → claudius
Comment 11•26 years ago
|
||
*** Bug 16067 has been marked as a duplicate of this bug. ***
Updated•26 years ago
|
Summary: sched: XUL Popups can appear partially offscreen → sched: XUL (popup) menus can appear partially offscreen
Updated•26 years ago
|
Severity: minor → normal
Priority: P4 → P2
Updated•26 years ago
|
Summary: sched: XUL (popup) menus can appear partially offscreen → sched: XP & popup menus can appear partially offscreen
Updated•26 years ago
|
Summary: sched: XP & popup menus can appear partially offscreen → [dogfood]sched: XP & popup menus can appear partially offscreen
Comment 12•26 years ago
|
||
*** Bug 16155 has been marked as a duplicate of this bug. ***
Reporter | ||
Updated•26 years ago
|
Assignee: pinkerton → saari
Status: ASSIGNED → NEW
Reporter | ||
Comment 13•26 years ago
|
||
pushing xp menu bugs back to saari.
Updated•26 years ago
|
Target Milestone: M15 → M11
Updated•26 years ago
|
Target Milestone: M11 → M12
Comment 14•26 years ago
|
||
mass-moving most m11 bugs to m12
Updated•26 years ago
|
Assignee: saari → pinkerton
Comment 15•26 years ago
|
||
reassigning to pinkerton
Reporter | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Whiteboard: [PDT+] 1 day → [PDT+] 1 day 11/19
Reporter | ||
Updated•26 years ago
|
Assignee: pinkerton → saari
Status: ASSIGNED → NEW
Reporter | ||
Comment 16•26 years ago
|
||
going back to saari, he and pav started working on it while i was writing docs.
Assignee | ||
Updated•26 years ago
|
Whiteboard: [PDT+] 1 day 11/19 → [PDT+] 11/22 testing on linux
Assignee | ||
Updated•26 years ago
|
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Whiteboard: [PDT+] 11/22 testing on linux → [PDT+]
Assignee | ||
Comment 17•26 years ago
|
||
Fixed it
Updated•26 years ago
|
Status: RESOLVED → REOPENED
Updated•26 years ago
|
Resolution: FIXED → ---
Comment 18•26 years ago
|
||
Implementation has problems on Windows (1999112313 build):
1. With extremely large root menus (such as a bookmarks menu with 100 items), or
for any other root menu that has been moved up because it would run off the
screen, moving the mouse over a submenu causes the root menu to move up & down,
disappear and flash. This is the most serious of these three problems.
2. The bottom of long Mozilla menus are butted against the top of the Explorer
taskbar. Instead they should float above the explorer taskbar and use the
bottom of the screen as the menu absolute bottom limit. This is already done
correctly by rods@netscape.com for his combo-box widgets.
3. Menu positioning for root menus (ie. View menu) that would run off the bottom
of the screen is not as good as Windows does it. Currently Mozilla just moves
the menu up enough so it does not run off screen. Unfortunately, this makes it
cover the menubar. A better positioning algorithm for root menus in this case
is to draw the menu completely _above_ the menu bar (bottom of the root menu
should butt up against the top of the menu bar) if there is more screen space
available above the menubar than below it. If there is not more screen space
available above the menu bar than below it, then the menu bar should be drawn
below the menu bar, but cropped and menu scrolling function takes over (related
to another unfixed bug). This is already done correctly by rods@netscape.com
for his combo-box widgets.
Assignee | ||
Updated•26 years ago
|
Whiteboard: [PDT+]
Assignee | ||
Comment 19•26 years ago
|
||
This code is implemented ontop of XP DOM APIs. Doing the perfect thing on each
platform will be messy at best.
I'll revisit this, but I'm removing the PDT+ so someone can decide if this is
still a dogfood issue
Comment 20•26 years ago
|
||
I think the first bug in my list is definitely PDT+ (it makes menus with
submenus worse than before this bug was "fixed"), and the 3rd one is marginal.
2nd one can wait, but it is probably a one or two liner fix.
Are there really any big differences in how these menus should operate between
platforms? I don't think Rod has had to make any special cases between
platforms for his combo boxes, and they follow the Windows behavior well. The
rule behind the Windows menu behavior is that a child menu should not overlap
it's parent menu - simple as that. This allows you to fully see both parent
and child menus on screen (you want to see what context the child menu has come
from), and allows you to easily go back to selecting a parent menu item (when a
child is open) by moving the cursor over it - something which is harder to do if
they are overlapping.
Comment 21•26 years ago
|
||
I agee that the first should remain PDT+ but so should #3. The menu bar cannot
be used when coverd by a drop down menu.
Summary: [dogfood]sched: XP & popup menus can appear partially offscreen → [dogfood][BETA]sched: XP & popup menus can appear partially offscreen
Whiteboard: [PDT-]
Comment 22•26 years ago
|
||
Yes, bookmark problem should be fixed for Beta, but this is not mandatory for
dogfood. Marking PDT-.
Updated•26 years ago
|
Priority: P2 → P3
Summary: [dogfood][BETA]sched: XP & popup menus can appear partially offscreen → [dogfood][BETA]sched: XP & popup menus partially offscreen
Target Milestone: M12 → M13
Comment 23•26 years ago
|
||
Having lists of problems is not acceptable in a bug report, this needs to be
broken into multiple reports. Ideally, all three of Michaels listed problems
would be separate bug reports, since the original problem has been resolved. To
save time/work, let's consider this bug report to now refer to problem #1 only.
targetting p3 for m13
Updated•26 years ago
|
Status: REOPENED → RESOLVED
Closed: 26 years ago → 26 years ago
Resolution: --- → FIXED
Comment 24•26 years ago
|
||
It might be better to move the three remaining issues with this implementation
to new, clean bugs and close this one:
1. bug #21019
2. bug #21154
3. bug #21155
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 25•26 years ago
|
||
marking verified as there are new bugs, thanks michael
You need to log in
before you can comment on or make changes to this bug.
Description
•