Closed Bug 1233978 Opened 9 years ago Closed 9 years ago

Elements with "transform-style: preserve-3d" don't respond to mouse events

Categories

(Core :: Layout, defect)

45 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1232060

People

(Reporter: toadking, Unassigned)

References

()

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0 Build ID: 20151218004007 Steps to reproduce: * Apply "transform-style: preserve-3d" to an element that contains a hyperlink as a child * Click the link Actual results: Nothing happens Expected results: Go to the link's page Testcase: https://jsfiddle.net/10nefczu/1/
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:46.0) Gecko/20100101 Firefox/46.0 Build-ID: 20151219030215 (Firefox Nightly 46.0a1) Hey Michael, I can confirm your report with the latest Firefox Nightly, if you define the style within the <a>-Element, the bug does not appear (See https://jsfiddle.net/s5uoLhok/), but if you define it inside an <div>-element, it appears. Version: 45 + 46 Branch Felix
Component: Untriaged → Event Handling
Product: Firefox → Core
Yes, when applied directly to the <a> element, mouse events still work. It's only when applied to the parent <div> do they break.
This seems to be some hit testing issue, which (a bit oddly) is more like a layout bug than event handling. But I see the testcase working in FF43, so this is a regression.
Component: Event Handling → Layout
It is definitely a dupe of bug 1232060. see https://jsfiddle.net/10nefczu/2/ It comes back to normal after adding an additional preserve-3d element. For bug 1228279, I would check it again!
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(tlee)
Resolution: --- → DUPLICATE
See Also: → 1810905
You need to log in before you can comment on or make changes to this bug.