Closed Bug 276921 Opened 20 years ago Closed 20 years ago

onmouseout event not generated properly for divs within divs

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bugzilla, Unassigned)

References

()

Details

Attachments

(1 file)

The URL http://home.comcast.net/~jhowe/firefox1.html displays a page containing 
a DIV which contains several DIVS.  When the page displays, you should be able 
to move the mouse over the 'items' and have an item highlight when the mouse is 
over it, and unhighlight when the mouse leaves.  With this URL, you should see 
that the first two items stay shaded, the third item highlights/unhighlights, 
the 4th and 5th stay highlighted, etc.  The HTML contains some 'dump' statements 
which you can watch in a Firefox debug console.  You will notice that the 
mouseout event seems to only be generated every other time.  This error seems to 
occur because there is an onmouseout event defined for the containing div.  If 
you remove that event handler, the items highlight/unhighlight correctly.  See 
http://home.comcast.net/~jhowe/firefox2.html.  This file is identitical to the 
first example with the exception of the removal of the onmouseout handler 
associated with the main div.
Attached file Testcase
Hover over the first outer div -> the inner one appears
Leave the outer one on the top edge -> the inner one disappears

Leave the outer one on the bottom edge -> the inner one does not disappear, now
reenter and leave it and it will disappear

Try the same on the second inner/outer pair and the onmouseout will be triggert
correctly, UNLESS you move out very fast.

Tested with:
Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
This worksforme in a current trunk Linux build.

Reporter, could you retest a trunk build?  Firefox 1.0 is using a layout engine
from back in April....
The latest trunk build seems to work properly under Windows as well.

Marking worksforme per comments.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Component: Event Handling → User events and focus handling
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: