Bug Tracker

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#9486 closed bug (invalid)

mouseout/mouseleave triggered on tr between td's in Chrome

Reported by: akavlie@… Owned by: akavlie@…
Priority: low Milestone: 1.next
Component: event Version: 1.6.1
Keywords: Cc:
Blocked by: Blocking:

Description

When binding mouseout or mouseleave to a table row in Chrome, there is a 1-pixel gap between td's where the event is triggered as if the cursor has left the row. Thus my effects appear to "flicker" as the cursor moves across the row.

This could be a Chrome bug, as right-clicking on that 1-pixel gap and inspecting the element highlighted the table rather than the td.

This does not happen in Firefox.

Change History (4)

comment:1 Changed 10 years ago by dmethvin

Owner: set to akavlie@…
Status: newpending

Generally there would only be a 1-pixel gap if you have cell borders. Can you provide a test case?

comment:2 Changed 10 years ago by akavlie@…

Status: pendingnew

I did a very simple test case on jsfiddle and it confirms the issue. Could be something about Chrome default CSS that I'm not seeing. http://jsfiddle.net/EQWhM/

comment:3 Changed 10 years ago by timmywil

Component: unfiledevent
Priority: undecidedlow
Resolution: invalid
Status: newclosed

It does just seem to be part of the idiosyncrasies of a table layout:

http://jsfiddle.net/timmywil/EQWhM/2/

When hovering over the tr and it turns white, notice the click target is the table.

comment:4 in reply to:  3 Changed 10 years ago by anonymous

Replying to timmywil:

It does just seem to be part of the idiosyncrasies of a table layout:

http://jsfiddle.net/timmywil/EQWhM/2/

When hovering over the tr and it turns white, notice the click target is the table.

Yeah, I did notice that. Maybe I should report this as a Chrome bug then? This shouldn't be happening.

Note: See TracTickets for help on using tickets.