<?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>192344</bug_id>
          
          <creation_ts>2018-12-03 17:59:01 -0800</creation_ts>
          <short_desc>[css-scroll-snap] internal &quot;scroll chaining&quot; boundary at ancestor scroll-snap point prevents movement to next snap position even causes flickering</short_desc>
          <delta_ts>2022-07-08 15:53:49 -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>Layout and Rendering</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="jonjohnjohnson">hi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>fred.wang</cc>
    
    <cc>nmouchtaris</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1484647</commentid>
    <comment_count>0</comment_count>
      <attachid>356442</attachid>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2018-12-03 17:59:01 -0800</bug_when>
    <thetext>Created attachment 356442
Exhibits scroll boundary breaking behavior between inner scrollable element and ancestor snapport

Here&apos;s another one for you wenson_hsieh@apple.com.

Wish I had the time to offer an actual reduced test case, and this may have some crossover with fred.wang@free.fr work in https://bugs.webkit.org/show_bug.cgi?id=176454, but for now, I offer what I think is a fairly straight forward ui, with attached video, that shows the bug...

1. Open attached test case and se trackpad and inertial scrolling in safari.
2. Scroll down while hovering mouse over the pink background text, don&apos;t scroll all the way to the bottom edge of itself.
3. Start another scroll interaction down to meet the bottom edge of the scroll container.
4. Once momentum has stopped the scroll interaction, try to scroll passed that bottom edge, attempting to scroll the ancestor scroller, which is a snapport, passed that boundary.
5. If you disable the `scroll-snape-type` property on the ancestor scroller, &apos;.root-inner&apos;, you will see the scroll chaining bug disappear, allowing normal scroll chaining behavior passed that bottom edge boundary.

Witnessed:
Attempt you may, but you will never get the browser to chain up the scroll interaction to the ancestor scroller, which would bring in the white squares that sit just off the bottom edge of the screen. It will never scroll up into view and even some frames flicker, almost trying snap up in one frame before resolving back down off screen.

Expected:
Even with the ancestor scroller using snapping, the internal scrolling element should allow normal &quot;overscroll&quot; scroll chaining behavior passed its scroll boundaries.

Video:
http://cl.ly/b8151e101cd4

PS Safari doesn&apos;t currently support `overscroll-behavior`, so the use of those properties in the testcase are purely for testing across other vendors, though again, this may implications with webkits eventual support of the property.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1484648</commentid>
    <comment_count>1</comment_count>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2018-12-03 18:10:28 -0800</bug_when>
    <thetext>For comparison, if you open that test case in the current chrome canary, but remove all uses of `overscroll-behavior`,  you would see the expected behavior shown in this video http://cl.ly/e441a377de4f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1494681</commentid>
    <comment_count>2</comment_count>
      <attachid>359171</attachid>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2019-01-15 10:10:54 -0800</bug_when>
    <thetext>Created attachment 359171
scroll snapped outter scroller blocked by inner scroller at boundary

I *think this test case narrows down the original real world ui test case I previously attached.

1. Scroll downwards with mouse over green area. This scrolls a scroll snapping outer container.
2. Watch as it snaps to the second/last page of it&apos;s content.
3. Scroll downwards with mouse over striped area. This scrolls an internal scroll container.
4. Let internal scroll resolve at bottom boundary, then scroll back up to the top boundary.
5. Try as you might to continue scrolling upwards from above the striped area, you will not be able to scroll back up to the first page of the outer scroll snapping container.

fred.wang@free.fr I think this is the culprit of the tangential issue described in https://bugs.webkit.org/show_bug.cgi?id=191816</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1494708</commentid>
    <comment_count>3</comment_count>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2019-01-15 10:43:09 -0800</bug_when>
    <thetext>Here is a video of the steps/test for attachment 359171
http://cl.ly/77a6a5f78112</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496004</commentid>
    <comment_count>4</comment_count>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2019-01-18 13:22:10 -0800</bug_when>
    <thetext>Another way to see the strangeness between scroll chaining and scroll-snap is shown in this simple video of the more reduced test case that is attached.

http://cl.ly/8044130b495b

Here on initial load of the case, the first downward scroll gesture from a trackpad at a strength that scrolls the internal scroller passed its full scrollHeight will fully scroll that internal scroller and then extend out (chain) up to the ancestor scroller, but not initiate the snapping behavior that is on the ancestor scroller. The video shows that this can leave the ancestor scroller resolving at a position that isn&apos;t a snap position.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498507</commentid>
    <comment_count>5</comment_count>
      <attachid>360172</attachid>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2019-01-25 15:21:57 -0800</bug_when>
    <thetext>Created attachment 360172
scroll snapped outter scroller blocked by inner scroller at boundary

Replaces 359171, exhibits the same buggy behaviors, but now inner non-snapping scrollers are easier to see being inset further within the outer snapport.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502244</commentid>
    <comment_count>6</comment_count>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2019-02-04 21:08:32 -0800</bug_when>
    <thetext>Hey fred.wang@free.fr have you had a chance to look at this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503709</commentid>
    <comment_count>7</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2019-02-07 04:52:41 -0800</bug_when>
    <thetext>(In reply to jonjohnjohnson from comment #6)
&gt; Hey fred.wang@free.fr have you had a chance to look at this?

Thanks for the detailed report and sorry I haven&apos;t had a chance to look into it again. I&apos;m going to move to other tasks unrelated to scrolling for a while so I&apos;m not sure when I&apos;ll go back to this. Now that bug 191816 has landed it would be interesting to know if that improves things here, but my guess would be that it is indeed independent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503710</commentid>
    <comment_count>8</comment_count>
    <who name="jonjohnjohnson">hi</who>
    <bug_when>2019-02-07 05:28:10 -0800</bug_when>
    <thetext>The primary issue that seems related and possibly covers this would be https://bugs.webkit.org/show_bug.cgi?id=176454, the issue for implementing overscroll-behavior?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1880252</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-01 16:17:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/96320132&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>356442</attachid>
            <date>2018-12-03 17:59:01 -0800</date>
            <delta_ts>2018-12-03 17:59:01 -0800</delta_ts>
            <desc>Exhibits scroll boundary breaking behavior between inner scrollable element and ancestor snapport</desc>
            <filename>testcase.html</filename>
            <type>text/html</type>
            <size>12227</size>
            <attacher name="jonjohnjohnson">hi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIg
Y29udGVudD0idGVzdGNhc2UiIC8+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9Imlu
aXRpYWwtc2NhbGU9MSwgd2lkdGg9ZGV2aWNlLXdpZHRoLCBtYXhpbXVtLXNjYWxlPTEuMCwgdXNl
ci1zY2FsYWJsZT1ubyI+CiAgPG1ldGEgbmFtZT0iYXBwbGUtbW9iaWxlLXdlYi1hcHAtY2FwYWJs
ZSIgY29udGVudD0ieWVzIj4KICA8dGl0bGU+dGVzdGNhc2U8L3RpdGxlPgogIDxzdHlsZT4KICAg
IDpyb290IHsKICAgICAgLS10cmF5LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7CiAgICAgIC0t
dHJheS13aWR0aDogY2FsYygxMDB2dyk7CiAgICAgIC0tdHJheS1oZWlnaHQ6IDQuNXJlbTsKICAg
ICAgLS10cmF5LWNlbGw6IGNhbGMoKHZhcigtLXRyYXktd2lkdGgpIC8gdmFyKC0tdHJheS1jb3Vu
dCkpIC0gKCgxICsgKCgxICsgdmFyKC0tdHJheS1wZWFrKSkgLyB2YXIoLS10cmF5LWNvdW50KSkp
ICogdmFyKC0tdHJheS1nYXApKSk7CiAgICAgIC0tdHJheS1oZWlnaHQ6IGNhbGModmFyKC0tdHJh
eS1jZWxsKSAqIDMgLyA1KTsKICAgICAgLS10cmF5LWNvdW50OiA2OwogICAgICAvKiBnYXAgaXMg
cGFydCByZW0gYW5kIHBhcnQgaGFsZiBvZiBhIDIwdGggb2YgdHJheSB3aWR0aCBzcGxpdCBhY3Jv
c3MgdGhlIGNvdW50Ki8KICAgICAgLS10cmF5LWdhcDogY2FsYyguMzc1cmVtICsgKHZhcigtLXRy
YXktd2lkdGgpIC8gKDQwICogdmFyKC0tdHJheS1jb3VudCkpKSk7CiAgICAgIC0tdHJheS1zcGFj
ZTogY2FsYyh2YXIoLS10cmF5LWhlaWdodCkgKyAoMiAqIHZhcigtLXRyYXktZ2FwKSkpOwogICAg
ICAvKiBwZWFrIGlzIGludCAqIGdhcCAqLwogICAgICAtLXRyYXktcGVhazogMjsKICAgICAgLS1n
dXQ6IDUwcHg7CiAgICB9CiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJh
aXQpIHsKICAgICAgOnJvb3QgewogICAgICAgIC0tdHJheS1jb3VudDogNDsKICAgICAgICAtLXRy
YXktaGVpZ2h0OiB2YXIoLS10cmF5LWNlbGwpOwogICAgICB9CiAgICB9CiAgICAKICAgIGh0bWwg
ewogICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7CiAgICB9CiAgICBodG1sLCBi
b2R5IHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZmxleC1mbG93OiBjb2x1bW47CiAgICAg
IGhlaWdodDogMTAwJTsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIH0KICAgIC5yb290IHsK
ICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICB0b3A6IDA7CiAgICAgIC8qIHJpZ2h0OiAwOyAq
LwogICAgICB3aWR0aDogdmFyKC0tdHJheS13aWR0aCk7CiAgICAgIGJvdHRvbTogMDsKICAgICAg
bGVmdDogMDsKICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDsKICAgIH0KICAgIC5yb290LWlu
bmVyIHsKICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0t
Z3V0KSk7CiAgICAgIAogICAgICBvdmVyZmxvdy15OiBzY3JvbGw7CiAgICAgIC13ZWJraXQtb3Zl
cmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsKICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRv
cnk7CiAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjsKICAgICAgc2Nyb2xsLWJl
aGF2aW9yOiBzbW9vdGg7CiAgICB9CiAgICAubWFpbiB7CiAgICAgIHBvc2l0aW9uOiAtd2Via2l0
LXN0aWNreTsKICAgICAgcG9zaXRpb246IHN0aWNreTsKICAgICAgdG9wOiAwOwogICAgICBoZWln
aHQ6IDEwMCU7CiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1ndXQpKTsKICAgICAgYm90
dG9tOiAwOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICBzY3JvbGwtc25hcC1hbGlnbjog
c3RhcnQ7CiAgICB9CiAgICAubWFpbi1pbm5lciB7CiAgICAgIGhlaWdodDogY2FsYygxMDAlICsg
dmFyKC0tZ3V0KSk7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGZsZXgtZmxvdzogcm93IG5v
d3JhcDsKICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsOwogICAgICBzY3JvbGwtc25hcC10eXBlOiB4
IG1hbmRhdG9yeTsKICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7CiAgICAgIAogICAgICAv
KiB1bmNvbW1lbnQgbGluZSA3OCB0byBzZWUgaXQgd29ya2luZyBjb3JyZWN0IGluIGlPUyAqLwog
ICAgICAvKiB3aXRob3V0IHRoaXMgbGluZSwgaXQgZXhwbG9pdHMgdGhlIG9wcG9zaW5nIGF4aXMg
c2Nyb2xsIGNoYWluaW5nICBidWcgaW4gaU9TICovCiAgICAgIC8qIG92ZXJmbG93OiBoaWRkZW47
ICovCiAgICB9CiAgICAubWFpbi1wYWdlIHsKICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIo
LS1ndXQpKTsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIGZsZXg6IDAgMCBhdXRvOwogICAgICBz
Y3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7CiAgICB9CiAgICAudmlldyB7CiAgICAgIG92ZXJmbG93
LXk6IHNjcm9sbDsKICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluOwogICAgICBo
ZWlnaHQ6IDEwMCU7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgICBmbGV4OiAwIDAgYXV0bzsKICAg
IH0KICAgIC52aWV3LWlubmVyIHsKICAgICAgbWluLWhlaWdodDogMTAwJTsKICAgICAgcGFkZGlu
Zy1ib3R0b206IHZhcigtLXRyYXktc3BhY2UpOwogICAgfQogICAgLnRyYXkgewogICAgICBtYXJn
aW4tdG9wOiBjYWxjKC0yICogdmFyKC0tdHJheS1nYXApKTsKICAgICAgd2lkdGg6IGNhbGMoMTAw
JSAtIHZhcigtLWd1dCkpOwogICAgICBzY3JvbGwtc25hcC1hbGlnbjogZW5kOwogICAgfQogICAg
LnRyYXktaW5uZXIgewogICAgICAvKiBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXRyYXktaGVpZ2h0
KSArIHZhcigtLXRyYXktc3BhY2UpKTsgKi8KICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0
OwogICAgICBzY3JvbGwtc25hcC1tYXJnaW46IHZhcigtLXRyYXktc3BhY2UpOwogICAgICBzY3Jv
bGwtbWFyZ2luOiB2YXIoLS10cmF5LXNwYWNlKTsKICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87
CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgIC8qIHBhZGRpbmctYm90dG9tOiB2YXIoLS1n
dXQpOyAqLwogICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9t
LCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLC4yNSkgY2FsYygzICogdmFyKC0tdHJheS1n
YXApKSwgcmdiYSgwLDAsMCwuNSkpOwogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICB9CiAg
ICAudHJheS1pbm5lcjo6YmVmb3JlIHsKICAgICAgY29udGVudDogJyc7CiAgICAgIHBvc2l0aW9u
OiBhYnNvbHV0ZTsKICAgICAgei1pbmRleDogMTsKICAgICAgdG9wOiAwOwogICAgICBsZWZ0OiAw
OwogICAgICByaWdodDogMDsKICAgICAgaGVpZ2h0OiBjYWxjKDIgKiB2YXIoLS10cmF5LWdhcCkp
OwogICAgfQogICAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gp
IHsKICAgICAgLnRyYXktaW5uZXI6OmJlZm9yZSB7CiAgICAgICAgLyogZnVubnkgaW9zIHNhZmFy
aSBoYWNrIHRvIG1ha2UgYmVmb3JlIGEgc2Nyb2xsZXIgd2l0aCBzY3JvbGxib3ggKmJhcmVseSBs
YXJnZXIgdGhhbiBzY3JvbGxwb3J0IHNvIHBvaW50ZXJzIGdldCBncmFiYmVkIGJlZm9yZSBwYXNz
aW5nIGRvd24gdG8gaG9yaXpvbnRhbCBzY3JvbGxlciBvZiBwYW5lbCB3aGlsZSB0cmF5IGlzICJj
bG9zZWQiICovCiAgICAgICAgY29udGVudDogJ1wwMEEwJzsKICAgICAgICBmb250LXNpemU6IDFw
eDsKICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7CiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVu
OwogICAgICAgIHRleHQtaW5kZW50OiBjYWxjKHZhcigtLXRyYXktd2lkdGgpICsgMXB4KTsKICAg
ICAgfQogICAgfQogICAgLnBhbmVscyB7CiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgdmFyKC0t
Z3V0KSk7CiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsKICAgICAgb3ZlcmZsb3cteTogaGlkZGVu
OwogICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ3V0KTsKICAgICAgbWFyZ2luLWJvdHRvbTog
Y2FsYygtMSAqIHZhcigtLWd1dCkpOwogICAgICAKICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBt
YW5kYXRvcnk7CiAgICAgIHNjcm9sbC1wYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdHJheS1nYXAp
IC0gMnB4KTsKICAgICAgc2Nyb2xsLXBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS10cmF5LWdhcCkg
KiAoMSArICh2YXIoLS10cmF5LXBlYWspIC8gMikpKTsKICAgIH0KICAgIC5wYW5lbHMtaW5uZXIg
ewogICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWd1dCkpOwogICAgICBwYWRkaW5nOiB2
YXIoLS10cmF5LWdhcCkgMDsKICAgICAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7CiAgICAg
IHdpZHRoOiBtYXgtY29udGVudDsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZmxleC1mbG93
OiByb3cgbm93cmFwOwogICAgfQogICAgLnBhbmVscy1pdGVtIHsKICAgICAgbWFyZ2luLWxlZnQ6
IHZhcigtLXRyYXktZ2FwKTsKICAgICAgd2lkdGg6IHZhcigtLXRyYXktY2VsbCk7CiAgICAgIGZs
ZXg6IDAgMCBhdXRvOwogICAgICBoZWlnaHQ6IHZhcigtLXRyYXktaGVpZ2h0KTsKICAgICAgYm9y
ZGVyLXJhZGl1czogY2FsYyh2YXIoLS10cmF5LWdhcCkgLyAyKTsKICAgICAgYmFja2dyb3VuZC1j
b2xvcjogI2ZmZjsKICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsLjUpOwog
ICAgICAKICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0OwogICAgfQogICAgLnBhbmVscy1p
bm5lcjo6YWZ0ZXIgewogICAgICBjb250ZW50OiAnJzsKICAgICAgd2lkdGg6IHZhcigtLXRyYXkt
Z2FwKTsKICAgICAgZmxleDogMCAwIGF1dG87CiAgICB9CiAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9k
eT4KICA8ZGl2IGNsYXNzPSJyb290Ij4KICAgIDxkaXYgY2xhc3M9InJvb3QtaW5uZXIiPgogICAg
ICA8ZGl2IGNsYXNzPSJtYWluIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYWluLWlubmVyIj4KICAg
ICAgICAgIDxkaXYgY2xhc3M9Im1haW4tcGFnZSI+CiAgICAgICAgICAJPGRpdiBjbGFzcz0idmll
dyI+CiAgICAgICAgICAJCTxkaXYgY2xhc3M9InZpZXctaW5uZXIiPgogICAgICAgICAgICAJCTx1
bD4KICAgICAgICAgICAgICAJCTxsaT5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2Vj
dGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQg
dXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFt
LCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1
aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXBy
ZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0
IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHBy
b2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlk
IGVzdCBsYWJvcnVtLjwvbGk+CiAgICAgICAgICAgICAgCQk8bGk+TG9yZW0gaXBzdW0gZG9sb3Ig
c2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRl
bXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmlt
IGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9y
aXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1
cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0g
ZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQg
Y3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVu
dCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS48L2xpPgogICAgICAgICAgICAgIAkJPGxpPkxv
cmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBz
ZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25h
IGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRp
b24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVh
dC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZl
bGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1
ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVp
IG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uPC9saT4KICAgICAg
ICAgICAgCQk8L3VsPgogICAgICAgICAgCQk8L2Rpdj4KICAgICAgICAgIAk8L2Rpdj4KICAgICAg
ICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibWFpbi1wYWdlIj4KICAgICAgICAgIAk8
ZGl2IGNsYXNzPSJ2aWV3Ij4KICAgICAgICAgIAkJPGRpdiBjbGFzcz0idmlldy1pbm5lciI+CiAg
ICAgICAgICAgIAkJPHVsPgogICAgICAgICAgICAgIAkJPGxpPkxvcmVtIGlwc3VtIGRvbG9yIHNp
dCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1w
b3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBh
ZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlz
IG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJl
IGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRv
bG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1
cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQg
bW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uPC9saT4KICAgICAgICAgICAgICAJCTxsaT5Mb3Jl
bSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2Vk
IGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBh
bGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9u
IHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQu
IER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxp
dCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIg
c2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBv
ZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLjwvbGk+CiAgICAgICAg
ICAgICAgCQk8bGk+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBp
c2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBl
dCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0
cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNv
bW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBp
biB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJp
YXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3Vu
dCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1
bS48L2xpPgogICAgICAgICAgICAJCTwvdWw+CiAgICAgICAgICAJCTwvZGl2PgogICAgICAgICAg
CTwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYWluLXBhZ2Ui
PgogICAgICAgICAgCTxkaXYgY2xhc3M9InZpZXciPgogICAgICAgICAgCQk8ZGl2IGNsYXNzPSJ2
aWV3LWlubmVyIj4KICAgICAgICAgICAgCQk8dWw+CiAgICAgICAgICAgICAgCQk8bGk+TG9yZW0g
aXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBk
byBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxp
cXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1
bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBE
dWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQg
ZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNp
bnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2Zm
aWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS48L2xpPgogICAgICAgICAg
ICAgIAkJPGxpPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNp
Y2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQg
ZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1
ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21t
b2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4g
dm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0
dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQg
aW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0u
PC9saT4KICAgICAgICAgICAgICAJCTxsaT5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29u
c2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1
bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVu
aWFtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFs
aXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiBy
ZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVn
aWF0IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9u
IHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmlt
IGlkIGVzdCBsYWJvcnVtLjwvbGk+CiAgICAgICAgICAgIAkJPC91bD4KICAgICAgICAgIAkJPC9k
aXY+CiAgICAgICAgICAJPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xh
c3M9Im1haW4tcGFnZSI+CiAgICAgICAgICAJPGRpdiBjbGFzcz0idmlldyI+CiAgICAgICAgICAJ
CTxkaXYgY2xhc3M9InZpZXctaW5uZXIiPgogICAgICAgICAgICAJCTx1bD4KICAgICAgICAgICAg
ICAJCTxsaT5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNp
bmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRv
bG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQg
ZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9k
byBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZv
bHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVy
LiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGlu
IGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLjwv
bGk+CiAgICAgICAgICAgICAgCQk8bGk+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNl
Y3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50
IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlh
bSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlx
dWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVw
cmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lh
dCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBw
cm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBp
ZCBlc3QgbGFib3J1bS48L2xpPgogICAgICAgICAgICAgIAkJPGxpPkxvcmVtIGlwc3VtIGRvbG9y
IHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0
ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5p
bSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJv
cmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGly
dXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVt
IGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0
IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1
bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uPC9saT4KICAgICAgICAgICAgCQk8L3VsPgog
ICAgICAgICAgCQk8L2Rpdj4KICAgICAgICAgIAk8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAg
ICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0idHJheSI+CiAgICAgICAg
PGRpdiBjbGFzcz0idHJheS1pbm5lciI+CiAgICAgICAgCTxkaXYgY2xhc3M9InBhbmVscyI+CiAg
ICAgICAgICAJPGRpdiBjbGFzcz0icGFuZWxzLWlubmVyIj4KICAgICAgICAgICAgCTxkaXYgY2xh
c3M9InBhbmVscy1pdGVtIj48L2Rpdj4KICAgICAgICAgICAgCTxkaXYgY2xhc3M9InBhbmVscy1p
dGVtIj48L2Rpdj4KICAgICAgICAgICAgCTxkaXYgY2xhc3M9InBhbmVscy1pdGVtIj48L2Rpdj4K
ICAgICAgICAgICAgCTxkaXYgY2xhc3M9InBhbmVscy1pdGVtIj48L2Rpdj4KICAgICAgICAgICAg
CTxkaXYgY2xhc3M9InBhbmVscy1pdGVtIj48L2Rpdj4KICAgICAgICAgICAgCTxkaXYgY2xhc3M9
InBhbmVscy1pdGVtIj48L2Rpdj4KICAgICAgICAgICAgCTxkaXYgY2xhc3M9InBhbmVscy1pdGVt
Ij48L2Rpdj4KICAgICAgICAgICAgCTxkaXYgY2xhc3M9InBhbmVscy1pdGVtIj48L2Rpdj4KICAg
ICAgICAgICAgCTxkaXYgY2xhc3M9InBhbmVscy1pdGVtIj48L2Rpdj4KICAgICAgICAgICAgCTxk
aXYgY2xhc3M9InBhbmVscy1pdGVtIj48L2Rpdj4KICAgICAgICAgICAgCTxkaXYgY2xhc3M9InBh
bmVscy1pdGVtIj48L2Rpdj4KICAgICAgICAgIAk8L2Rpdj4KICAgICAgICAJPC9kaXY+CiAgICAg
ICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPHNjcmlwdD4KICAg
IAogIDwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>359171</attachid>
            <date>2019-01-15 10:10:54 -0800</date>
            <delta_ts>2019-01-25 15:21:57 -0800</delta_ts>
            <desc>scroll snapped outter scroller blocked by inner scroller at boundary</desc>
            <filename>case.html</filename>
            <type>text/html</type>
            <size>1152</size>
            <attacher name="jonjohnjohnson">hi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPHRpdGxlPnNjcm9sbCBzbmFwcGVk
IG91dHRlciBzY3JvbGxlciBibG9ja2VkIGJ5IGlubmVyIHNjcm9sbGVyIGF0IGJvdW5kYXJ5PC90
aXRsZT4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9y
dCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KICAgIDxzdHlsZT4KICAgICAgLmNvbnRh
aW5lciB7CiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOwogICAgICAgIHdpZHRoOiAyMDBweDsK
ICAgICAgICBoZWlnaHQ6IDIwMHB4OwogICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JlZW47CiAg
ICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOwogICAgICAgIHNjcm9sbC1z
bmFwLXR5cGU6IHkgbWFuZGF0b3J5OwogICAgICB9CiAgICAgIC5jZWxsIHsKICAgICAgICBtYXJn
aW4tcmlnaHQ6IDEwMHB4OwogICAgICAgIGhlaWdodDogMTAwJTsKICAgICAgICBzY3JvbGwtc25h
cC1hbGlnbjogc3RhcnQ7CiAgICAgIH0KICAgICAgLmNlbGwtaW5uZXIgewogICAgICAgIG92ZXJm
bG93LXk6IHNjcm9sbDsKICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgIH0KICAgICAgLmNlbGwt
aW5uZXI6OmFmdGVyIHsKICAgICAgICBjb250ZW50OiAnJzsKICAgICAgICBkaXNwbGF5OiBibG9j
azsKICAgICAgICBoZWlnaHQ6IDE1MCU7CiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxp
bmVhci1ncmFkaWVudChwaW5rIDAsIHBpbmsgMTBweCwgZ3JheSAxMHB4LCBncmF5IDIwcHgpOwog
ICAgICB9CiAgICA8L3N0eWxlPgogIDwvaGVhZD4KICA8Ym9keT4KICAgIDxwPnNjcm9sbCBjaGFp
bmluZyBvZnRlbiBpbmhpYml0ZWQgZnJvbSBpbm5lciBsZWZ0LXNpZGUgc2Nyb2xsZXIgdG8gYW5j
ZXN0b3Igc25hcHBlZCBzY3JvbGxlci48L3A+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgog
ICAgICA8ZGl2IGNsYXNzPSJjZWxsIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjZWxsLWlubmVyIj48
L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImNlbGwiPgogICAgICAgIDxkaXYg
Y2xhc3M9ImNlbGwtaW5uZXIiPjwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvYm9k
eT4KPC9odG1sPgoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>360172</attachid>
            <date>2019-01-25 15:21:57 -0800</date>
            <delta_ts>2019-01-25 15:21:57 -0800</delta_ts>
            <desc>scroll snapped outter scroller blocked by inner scroller at boundary</desc>
            <filename>case.html</filename>
            <type>text/html</type>
            <size>1369</size>
            <attacher name="jonjohnjohnson">hi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPHRpdGxlPnNjcm9sbCBzbmFwcGVk
IG91dHRlciBzY3JvbGxlciBibG9ja2VkIGJ5IGlubmVyIHNjcm9sbGVyIGF0IGJvdW5kYXJ5PC90
aXRsZT4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9y
dCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KICAgIDxzdHlsZT4KICAgICAgLmNvbnRh
aW5lciB7CiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOwogICAgICAgIHdpZHRoOiAyMDBweDsK
ICAgICAgICBoZWlnaHQ6IDIwMHB4OwogICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JlZW47CiAg
ICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOwogICAgICAgIHNjcm9sbC1z
bmFwLXR5cGU6IHkgbWFuZGF0b3J5OwogICAgICB9CiAgICAgIC5jZWxsIHsKICAgICAgICBtYXJn
aW4tcmlnaHQ6IDEwMHB4OwogICAgICAgIGhlaWdodDogMTAwJTsKICAgICAgICBzY3JvbGwtc25h
cC1hbGlnbjogc3RhcnQ7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgfQogICAgICAuY2Vs
bC1pbm5lciB7CiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOwogICAgICAgIGhlaWdodDogODAl
OwogICAgICAgIG1hcmdpbjogYXV0bzsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgfQogICAg
ICAuY2VsbC1pbm5lcjo6YWZ0ZXIgewogICAgICAgIGNvbnRlbnQ6ICcnOwogICAgICAgIGRpc3Bs
YXk6IGJsb2NrOwogICAgICAgIGhlaWdodDogMTUwJTsKICAgICAgICBiYWNrZ3JvdW5kOiByZXBl
YXRpbmctbGluZWFyLWdyYWRpZW50KHBpbmsgMCwgcGluayAxMHB4LCBncmF5IDEwcHgsIGdyYXkg
MjBweCk7CiAgICAgIH0KICAgICAgLmNlbGw6bnRoLWNoaWxkKDIpIC5jZWxsLWlubmVyOjphZnRl
ciB7CiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChsaWdodGJs
dWUgMCwgbGlnaHRibHVlIDEwcHgsIGdyYXkgMTBweCwgZ3JheSAyMHB4KTsKICAgICAgfQogICAg
PC9zdHlsZT4KICA8L2hlYWQ+CiAgPGJvZHk+CiAgICA8cD5zY3JvbGwgY2hhaW5pbmcgb2Z0ZW4g
aW5oaWJpdGVkIGZyb20gaW5uZXIgbGVmdC1zaWRlIHNjcm9sbGVyIHRvIGFuY2VzdG9yIHNuYXBw
ZWQgc2Nyb2xsZXIuPC9wPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBj
bGFzcz0iY2VsbCI+CiAgICAgICAgPGRpdiBjbGFzcz0iY2VsbC1pbm5lciI+PC9kaXY+CiAgICAg
IDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJjZWxsIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjZWxs
LWlubmVyIj48L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2JvZHk+CjwvaHRtbD4K
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>