Closed
Bug 19974
Opened 25 years ago
Closed 23 years ago
Windowshading a window with an open popup menu leaves the menu up
Categories
(Core :: XUL, defect, P4)
Tracking
()
mozilla0.9.9
People
(Reporter: sfraser_bugs, Assigned: mikepinkerton)
References
Details
(Keywords: helpwanted)
Try this in the browser window:
1. Click on tbe bookmarks menu in the personal toolbar, so the menu pops down.
2. Click on the windowshade widget in the window frame (top right).
Observer that the bookmarks menu remains suspended in space. It should go away,
like it does if you resize or close the window.
Updated•25 years ago
|
QA Contact: claudius → elig
Comment 1•25 years ago
|
||
Contextual bug; QA Assigning to self.
This is probably related to 18721, in which clicking outside of an open
contextual menu (on a menu bar) doesn't dismiss the contextual menu.
Updated•25 years ago
|
Component: XP Toolkit/Widgets → XPMenus
Comment 2•25 years ago
|
||
changed component and cc'ing self.
Updated•25 years ago
|
Priority: P3 → P4
Target Milestone: M18
Comment 3•25 years ago
|
||
reproduced in today's opt comm bits. assigning to saari as p4 for m18
Assignee | ||
Updated•25 years ago
|
Assignee: saari → pinkerton
Assignee | ||
Comment 4•25 years ago
|
||
taking popup/menu bugs. I hate my life.
Updated•25 years ago
|
QA Contact: elig → sairuh
Comment 5•25 years ago
|
||
QA Assigning to Sarah.
BULK MOVE: Changing component from XP Menus to XP Toolkit/Widgets: Menus. XP
Menus component will be deleted.
Component: XPMenus → XP Toolkit/Widgets: Menus
Comment 8•25 years ago
|
||
I don't have a Mac, but on WinNT I can confirm that a non-client click dismisses
any open menu. Hopefully this means that this bug is resolved as well. Anyone
have a Mac?
Assignee | ||
Comment 9•25 years ago
|
||
windows and mac event handling code are totally different. win32 behavior would
unfortunately give no insight into the mac working or not...
Comment 10•25 years ago
|
||
Right you are. Sorry, just trying to help.
Comment 11•25 years ago
|
||
just my $0.02 observation:
on linux (using today's opt comm bits, 2000030108) my theme (Pixmap) allows for
windowshading windows, so i tried this out. and, as on the mac, the popup
remains displayed when the window is windowshaded. (other info: running the
Enlightenment window manager, along with gnome; redhat 6.0, kernel v2.2.12-20.)
Comment 13•25 years ago
|
||
I have this under Linux with fvwm2 configured to auto-raise windows: click to
activate any menu, move the mouse out into a neighboring window (e.g. xterm),
hold the mouse there and let the WM raise the other window. Now the menu appears
on top of the other window.
This indicates that under X11 at least, not all events which should cancel menus
in fact do so. A FocusOut of the main window should always cause a menu or other
popup to go away. Since all means of hiding a window also generate a FocusOut
(at least under any sane WM) this would also fix the problem reported by S.E.V.
Liberman.
Comment 14•25 years ago
|
||
mass-moving all bugs to m21 that are not dogfood+ or nsbeta2+ or nsbeta2-
Target Milestone: M19 → M21
Comment 15•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
Assignee | ||
Comment 16•24 years ago
|
||
why people are talking about linux in a mac-only bug is beyond me. maybe they can
file a new bug or something....
simon, any idea how we can detect the windowshade icon is being clicked? is it a
new part code in the window manager? all the IM books i have are too old...
Assignee | ||
Comment 18•24 years ago
|
||
according to sfraser, we only get the inCollapseBox partcode under carbon. Until
then, we're stuck with this.
Comment 19•24 years ago
|
||
I'm no Mac developer (and unfortunately haven't owned one for a number of years)
but here's an idea. Can we capture when the window's size changes? If so, then
we could do something like what's described at
http://developer.apple.com/samplecode/Sample_Code/Human_Interface_Toolbox/Shadin
gWinds.htm or
http://x57.deja.com/getdoc.xp?AN=554760025&search=thread&CONTEXT=965076836.99057
6679&HIT_CONTEXT=965076738.990117907&HIT_NUM=1&hitnum=4.
Basically, these say that if there's no content region for the window, then the
window has been shaded.
Comment 20•24 years ago
|
||
Why is Mozilla recognizing these clicks? Don't windowshade until the popup menu
has been closed. If a popup menu is open, you shouldn't be able to do anything
until it's closed. One click, anywhere on screen, outside of the popup menu,
should close the menu. Then you can windowshade away. I believe that is standard
behavior - while the popup menu is active, nothing else is.
Reporter | ||
Comment 21•24 years ago
|
||
We have no control at the app level about clicks in the window shade widget. We
just don't get the message (when not running under Carbon).
Assignee | ||
Comment 22•24 years ago
|
||
when we move to carbon, we can get a fix for this.
Depends on: 42100
Target Milestone: Future → mozilla1.0
Reporter | ||
Comment 23•24 years ago
|
||
*** Bug 62500 has been marked as a duplicate of this bug. ***
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla1.0 → mozilla0.9.8
Assignee | ||
Comment 24•23 years ago
|
||
not gonna happen in 098
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Assignee | ||
Comment 25•23 years ago
|
||
we're not going to get a solution for os8/9, but for osx, this is taken care of
by 99987
*** This bug has been marked as a duplicate of 99987 ***
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in
before you can comment on or make changes to this bug.
Description
•