[Webkit-unassigned] [Bug 94936] New: Incomplete rect-based hit-test result when hit-test region overlaps layers with different z-order.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Aug 24 07:27:56 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=94936
Summary: Incomplete rect-based hit-test result when hit-test
region overlaps layers with different z-order.
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebCore Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: kevers at chromium.org
Rect-based hit-tests largely follow the same logic as point based tests returning once a hit layer is found unless conditions are met for depth sorting descendants. While this is entirely appropriate for point-based tests, it does not allow a rect-based test to consider all possible elements when layers at different z-orders partially overlap the hit-test area.
This limitation can be problematic for touch adjustment if a small control such as a checkbox is close to the edge of a navigation bar at a higher z-index. A touch that covers the checkbox can easily clip the edge of the navigation bar, which would cause the hit test to only return elements on the navigation bar in the hit-test results even if the center of the touch lies outside the boundary of the navigation bar.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list