[Webkit-unassigned] [Bug 170962] New: Some elements outside of the DOM (textarea grip, scrollbars) receive pointer events even when an ancestor has pointer-events: none;
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Apr 18 13:18:02 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=170962
Bug ID: 170962
Summary: Some elements outside of the DOM (textarea grip,
scrollbars) receive pointer events even when an
ancestor has pointer-events: none;
Product: WebKit
Version: Safari Technology Preview
Hardware: Macintosh
OS: macOS 10.12
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: seriouslyicy at gmail.com
Test case: https://jsfiddle.net/IceCreamYou/z29yj6f5/4/
To reproduce:
1. Open the test case
2. Hover over the textarea grip (the handle you'd use to resize it)
Expected result: Parent element remains blue
Actual result: Parent element turns purple, indicating that it is in its :hover state
I have tested this in Safari Version 10.1 (12603.1.30.0.34) and Safari Technology Preview Release 27 (Safari 10.2, WebKit 12604.1.15.2) on macOS 10.12.4. It does not happen on iOS because the resizer grip isn't rendered there (nor are scrollbars, generally) - although the same underlying bug may exist.
I have also tested that this does not happen in Chrome or Firefox.
Relevant to the scrollbar case: I have the "General > Show scroll bars" preference set to "Always". This causes the OS to always shrink the scrolling element and add a scrollbar, whereas the default behavior is to overlay a scrollbar when the scrolling element is hovered.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170418/530bef37/attachment.html>
More information about the webkit-unassigned
mailing list