Open Bug 113588 Opened 23 years ago Updated 2 years ago

when a popup appears under the mouse, onmouseover isn't dispatched

Categories

(Core :: XUL, defect)

PowerPC
All
defect

Tracking

()

People

(Reporter: hewitt, Unassigned)

Details

When a popup/tooltip appears, if the mouse is over it the onmouseover event
should dispatch.  This works correctly on windows, but not on mac.  Haven't
tested linux yet.

This problem can be demonstrated using the new outliner titletips feature. 
Mouse over a cell that is cropped and a tooltip will appear.  In my initial
titletips code, I was handling onmouseover - if the tooltip appeared, but the
user moved the mouse quickly before it actually was painted, the tooltip would
hide itself.  But since I can't determine whether the mouse was ever over the
tooltip, there will be cases where the titletip appears when it shouldn't.

pink, I'm not sure if you're the guy who should be working on this, but I'll
give it to you as a first guess.
dup of bug 113536
?
no, this is not a duplicate of the mousedown bug, it is for onmouseover on Mac
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.9
since the OS doesn't do this for us, we'll have to hack it ourselves. Here's
what I'm thinking:

When we are in the process of creating a window, we check the mouse location. if
it's over the window we're creating, hack up and dispatch a NS_MOUSE_MOVE event.
The problem is, at the point where we're creating the window, we don't have any
gecko machinery below us to dispatch an event to. 

Can we cheat and use PostEvent to defer handling the event? How does that sound
to you guys? How will this work when we move to carbon events? Will it be easier?
where did 099 go? was i asleep? was i dreaming? this is not my beautiful house.
this is not my beautiful wife.
Target Milestone: mozilla0.9.9 → mozilla1.0
this doesn't feel very serious, I'm thinking nsbeta1-
Keywords: nsbeta1-
->1.0.1
Target Milestone: mozilla1.0 → mozilla1.0.1
Target Milestone: mozilla1.0.1 → Future
This bug is targeted at a Mac classic platform/OS, which is no longer supported
by mozilla.org. Please re-target it to another platform/OS if this bug applies
there as well or resolve this bug.

I will resolve this bug as WONTFIX in four weeks if no action has been taken.
To filter this and similar messages out, please filter for "mac_cla_reorg".
I doubt this is OS-specific.  If someone knows for sure please comment.
OS: Mac System 9.x → All
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
This bug hasen't been touched for years and is clearly unowned. Moving back to default assignee/QA so that people, who are watching those can accurately triage this bug.

Also resetting Priority, Target Milestone, Status Whiteboard and Status.
Assignee: mikepinkerton → nobody
Status: ASSIGNED → NEW
Target Milestone: Future → ---
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.