WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 79136
79664
REGRESSION (
r98361
): Events not delivered to elements transformed in certain ways
https://bugs.webkit.org/show_bug.cgi?id=79664
Summary
REGRESSION (r98361): Events not delivered to elements transformed in certain ...
Antoine Quint
Reported
2012-02-27 06:04:20 PST
Created
attachment 129023
[details]
Test case In the attached test case, two elements are laid out with a rotation and a translation along the z-axis. That z-axis translation is the opposite of one applied to a parent container element. While both elements are visible on screen, only the bottom one can receive events. A mousedown or touchstart event (depending on platform) is registered on the window to catch all events and show what the event target is.
Attachments
Test case
(2.34 KB, text/html)
2012-02-27 06:04 PST
,
Antoine Quint
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Antoine Quint
Comment 1
2012-02-27 06:13:49 PST
<
rdar://problem/10937079
>
Simon Fraser (smfr)
Comment 2
2012-02-27 09:36:10 PST
Broken by
http://trac.webkit.org/changeset/98361/trunk
Shawn Singh
Comment 3
2012-02-27 09:50:23 PST
I'm working on a fix for
https://bugs.webkit.org/show_bug.cgi?id=79136
Based on
Comment #2
, I think a fix for 79136 that will also fix this. I'll mark this as a duplicate a few days later after I can verify.
Simon Fraser (smfr)
Comment 4
2012-02-27 10:50:31 PST
This is hit testing in general, not really event handling.
Simon Fraser (smfr)
Comment 5
2012-02-27 15:31:36 PST
The edge-on ".host" element is resulting in a negative w component in TransformationMatrix::projectPoint(), which results in a localPoint of -INT_MAX, -INT_MAX, which causes the hit testing on descendant elements to bail at: if (!clipRect.intersects(hitTestArea)) We need to keep hit-testing descendants even if one edge-on element causes whacky stuff to happen.
Shawn Singh
Comment 6
2012-05-02 10:36:48 PDT
*** This bug has been marked as a duplicate of
bug 79136
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug