Open
Bug 1434688
Opened 8 years ago
Updated 3 years ago
Unexpected behavior of div on 'mouseover' when hovering over child SVG element
Categories
(Core :: DOM: Events, defect, P2)
Core
DOM: Events
Tracking
()
NEW
People
(Reporter: daniel, Unassigned)
Details
(Keywords: parity-chrome)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20180128191252
Steps to reproduce:
i have a div setup so that when you mouseover it, it shows a child element containing a series of links with svg icons.
if you mouseover the element, it opens just fine, and if you mouseleave, it closes just fine.
but, if you mouseover the element and then proceed to hover over an svg child element, the child elements disappear while the parent remains in a mouseover state, even if you mouseleave.
here's my code:
https://gist.github.com/selfagency/5dce4ad564f218f30d36e91dbfdb7d71
here's where you can see this live:
https://nylon.com/team
this issue is not present in chrome or safar.
Actual results:
svg child elements disappear during a parent mouseover event
Expected results:
svg child elements should continue to appear and hide only on parent mouseleave event
Updated•8 years ago
|
Component: Untriaged → DOM: Events
Product: Firefox → Core
Version: 58 Branch → Trunk
Comment 1•8 years ago
|
||
I can reproduce the problem on Nightly60.0a1 and Edge win10.
Only Chrome will work as expected.
Whiteboard: [parity-Chrome]
Comment 2•8 years ago
|
||
@reporter,
Could you provide a testcase without jQuery?
Flags: needinfo?(daniel)
Updated•8 years ago
|
Flags: needinfo?(daniel)
Comment 3•7 years ago
|
||
Mass bug change to replace various 'parity' whiteboard flags with the new canonical keywords. (See bug 1443764 comment 13.)
Keywords: parity-chrome
Whiteboard: [parity-Chrome]
Comment 4•7 years ago
|
||
Confirmed in the sense 1) disparity with Chrome confirmed and 2) the superficial misbehavior of not treating descendants as counting for hover for the ancestor. Didn't confirm that jQuery isn't doing something silly.
Unclear to me if this should be in the Events component or in SVG.
Marking P2 due to item #2 above.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P2
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•