Closed Bug 152233 Opened 22 years ago Closed 22 years ago

onMouseOver changing background color temporarily disables MouseOut event

Categories

(Core :: DOM: Events, defect)

x86
Linux
defect
Not set
major

Tracking

()

VERIFIED DUPLICATE of bug 130620

People

(Reporter: primorec, Assigned: joki)

References

()

Details

(Keywords: regression)

Attachments

(3 files)

Can I reproduce the bug ? YES.. at any time Steps to reproduce the bug: STEP 1) click on this link http://lent.mzt.si/~davor/NavGur/index.html STEP 2) you will get on the screen a table with clickable cells STEP 3) move the mouse over the cells with the FAST movement ACTUAL result: cells change the background color when the mouse is over the the particular cell. The cell background color should be restored to the page background color when the mouse is moved from one cell to another. (please see the first GIF attachment) CORRECT result: only one cell should change the background color at a time. Previously visited cell should restore the background color to the page background color. AGAIN: only ONE(1) cell should be highlighted at any particular time. Please see the second GIF attachment. ************************************************************ HOWEVER (please please read the rest of the bug report too ************************************************************ If you move through ____ALL_____ the cells with a mouse very very slowly and wait on every cell for a second then ALL the cells will work correctly even if you start moving the mouse over them very fast In other words: if you manage to turn ON and OFF the background color of ALL cells, at least, once then ALL consecutive mouse movements (fast or slow) over the table cells will work the way they are supposed to work... ONLY one cell will be highlighted at any particular time frame the
oooops .. I've almost forgotten to say: MSIE and OPERA work OK !!
2 additional details: my browser is: Mozilla 1.1a Mozilla/5.0 (X11; U; REDHAT 6.2 Linux i686; en-US; rv:1.1a) Gecko/20020610 and second detail ( A LOT MORE IMPORTANT !!!!) As I said in my initial bug report, mozilla starts to work correctly if you turn every every cell ON/OFF at least ONCE. however... if you click on "RELOAD" button, the mozilla is confused (AGAIN) In order to make it running correctly, you have to move the mouse over the cells slowly (or fast if you go over the cells 2 times - aka turning background color on and off)
Attached file testcase (deleted) —
testcase shows this is not specific to tables (happens with simple <p> tag) basically: if there is a mouseOver event that changes the background color, then the first mouseOut event (whatever it is) will not work. other mouseOver events do not cause bad behavior.
confirmed with linux build 20020615 marking NEW this regressed between 2002021621 and 2002021821 also note that you can fool yourself into thinking it works if you also mouseOver the text. stay away from the text. resummarizing ==>DOM Events
Assignee: karnaze → joki
Component: HTMLTables → DOM Events
Keywords: regression
QA Contact: amar → vladimire
Summary: Background color for the table's cell does not reset to original when non selected → onMouseOver changing background color temporarily disables MouseOut event
marking NEW for real
Status: UNCONFIRMED → NEW
Ever confirmed: true
*** This bug has been marked as a duplicate of 130620 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
verified
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: