mouseout fires while the mouse is not really out when the element is under <titlebar>

UNCONFIRMED
Unassigned

Status

()

UNCONFIRMED
11 years ago
10 years ago

People

(Reporter: zguneri, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

11 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Build Identifier: http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/xulrunner-1.9pre.en-US.win32.zip

Well summary is self explanatory. There is probably something interfering with catching mouseover inside <titlebar>. Hence, it is reflected as if the mouse has moved out of the element.

Reproducible: Always

Steps to Reproduce:
1. Place an element inside <titlebar>
2. Assign a function to the mouseout event of that element
3. Once you go over that element mouseout is fired repeatedly while you are actually still over.

Or

1. Look at the test case
(Reporter)

Comment 1

11 years ago
Created attachment 317501 [details]
Showing the bug in an example with label elements
(Reporter)

Comment 2

11 years ago
Comment on attachment 317501 [details]
Showing the bug in an example with label elements

><window id="main" title="My App" allowevents="true" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" style="width: 600px; height: 400px; min-height: 100px; min-width: 150px;"><vbox><label id="works" value="This one is out of the titlebar... and works fine" style="font-size: 200%; opacity: 0.4;" top="18" left="-2" onmouseover="runmodelover('works');" onmouseout="runmodelout('works');"/><titlebar><label style="font-size: 200%; opacity: 0.4;" id="doesnt" value="This one is inside the titlebar... and it is diseased" top="18" top="18" left="-2" onmouseover="runmodelover('doesnt');"/></titlebar></vbox><script/></window>

Updated

10 years ago
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: xptoolkit.xul → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.