RESOLVED DUPLICATE of bug 225229 170962
Some elements outside of the DOM (textarea grip, scrollbars) receive pointer events even when an ancestor has pointer-events: none;
https://bugs.webkit.org/show_bug.cgi?id=170962
Summary Some elements outside of the DOM (textarea grip, scrollbars) receive pointer ...
Isaac Sukin
Reported 2017-04-18 13:18:02 PDT
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.
Attachments
Radar WebKit Bug Importer
Comment 1 2017-04-18 18:42:52 PDT
Simon Fraser (smfr)
Comment 2 2021-09-09 20:27:15 PDT
Fixed via bug 225229. *** This bug has been marked as a duplicate of bug 225229 ***
Note You need to log in before you can comment on or make changes to this bug.