[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