<?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>134449</bug_id>
          
          <creation_ts>2014-06-30 11:21:15 -0700</creation_ts>
          <short_desc>iOS8 touch overflow scrolling events bubbles to lower z-index scrollable container</short_desc>
          <delta_ts>2019-02-06 09:18:46 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jordanna Kwok">jkwok</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dbates</cc>
    
    <cc>kpeatt</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1019361</commentid>
    <comment_count>0</comment_count>
      <attachid>234084</attachid>
    <who name="Jordanna Kwok">jkwok</who>
    <bug_when>2014-06-30 11:21:15 -0700</bug_when>
    <thetext>Created attachment 234084
Demo

Scenario:
- 2 scrollable containers with -webkit-overflow-scrolling: touch
- First container occupies the entire document with z-index: 0
- First container has content &gt; its bounds
- Second container occupies a portion of the document with z-index &gt; 0 (e.g. modal)
- Second container has no content, or contents that occupy &lt;= 100% its bounds

On iOS7, the touch events within the second container are captured in the second container and stops propagation up to the first container.

On iOS8, the touch events within the second container propagate up to the first container, i.e. causing the first container&apos;s contents to scroll.

Possible regression?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044138</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-10-25 13:34:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/18774558&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503243</commentid>
    <comment_count>2</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:18:46 -0800</bug_when>
    <thetext>Mass move bugs into the DOM component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>234084</attachid>
            <date>2014-06-30 11:21:15 -0700</date>
            <delta_ts>2014-06-30 11:21:15 -0700</delta_ts>
            <desc>Demo</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>1041</size>
            <attacher name="Jordanna Kwok">jkwok</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDx0aXRsZT48L3RpdGxlPgogICAgPG1l
dGEgbmFtZT0ndmlld3BvcnQnIGNvbnRlbnQ9J3dpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1z
Y2FsZT0xLjAsIG1heGltdW0tc2NhbGU9MS4wLCBtaW5pbXVtLXNjYWxlPTEuMCwgdXNlci1zY2Fs
YWJsZT1ubycvPgogICAgPHN0eWxlPgogICAgICAgICN3cmFwcGVyIHsKICAgICAgICAgIHBvc2l0
aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMDsKICAgICAgICAgIGJvdHRvbTogMDsKICAg
ICAgICAgIGxlZnQ6IDA7CiAgICAgICAgICByaWdodDogMDsKICAgICAgICAgIG92ZXJmbG93OiBz
Y3JvbGw7CiAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7CiAgICAg
ICAgfQoKICAgICAgICAjY29udGVudCB7CiAgICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICAg
IGhlaWdodDogNTAwMHB4OwogICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRv
IGJvdHRvbSwgI2JhMjUyNSAwJSwjZmZjYzAwIDEwMCUpOwogICAgICAgIH0KCiAgICAgICAgI21v
ZGFsIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMTBweDsK
ICAgICAgICAgIGhlaWdodDogNTAwcHg7CiAgICAgICAgICBsZWZ0OiAxMCU7CiAgICAgICAgICBy
aWdodDogMTAlOwogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsKICAgICAgICAgIHot
aW5kZXg6IDIwMDsKICAgICAgICAgIC8qIGlPUzcgYmVoYXZpb3I6IENhcHR1cmVzIGFsbCB0b3Vj
aCBhbmQgc2Nyb2xsIGV2ZW50cyAqLwogICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDsKICAgICAg
ICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsKICAgICAgICB9CiAgICA8L3N0
eWxlPgo8L2hlYWQ+Cjxib2R5PgogICAgPGRpdiBpZD0nd3JhcHBlcic+CiAgICAgICAgPGRpdiBp
ZD0nY29udGVudCc+PC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgaWQ9J21vZGFsJz48L2Rpdj4K
PC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>