<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>170962</bug_id>
          
          <creation_ts>2017-04-18 13:18:02 -0700</creation_ts>
          <short_desc>Some elements outside of the DOM (textarea grip, scrollbars) receive pointer events even when an ancestor has pointer-events: none;</short_desc>
          <delta_ts>2021-09-09 20:27:15 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.12</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>225229</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=225229</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BrowserCompat, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Isaac Sukin">seriouslyicy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1298404</commentid>
    <comment_count>0</comment_count>
    <who name="Isaac Sukin">seriouslyicy</who>
    <bug_when>2017-04-18 13:18:02 -0700</bug_when>
    <thetext>Test case: https://jsfiddle.net/IceCreamYou/z29yj6f5/4/

To reproduce:

1. Open the test case
2. Hover over the textarea grip (the handle you&apos;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&apos;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 &quot;General &gt; Show scroll bars&quot; preference set to &quot;Always&quot;. 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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298549</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-18 18:42:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/31697620&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792223</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-09 20:27:15 -0700</bug_when>
    <thetext>Fixed via bug 225229.

*** This bug has been marked as a duplicate of bug 225229 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>