<?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>177646</bug_id>
          
          <creation_ts>2017-09-29 04:02:47 -0700</creation_ts>
          <short_desc>Scroll containers with &quot;-webkit-overflow-scrolling: touch&quot; don&apos;t always show scrollbars on scroll</short_desc>
          <delta_ts>2019-02-11 14:51:45 -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>CSS</component>
          <version>Safari 10</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 10.3</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="Ben Frain">contact</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>tahoon</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1354489</commentid>
    <comment_count>0</comment_count>
    <who name="Ben Frain">contact</who>
    <bug_when>2017-09-29 04:02:47 -0700</bug_when>
    <thetext>This is iOS specific so view the following reduction on an iOS device:

https://codepen.io/benfrain/full/rGwWae

All of the horizontal panes are identical. However, only some of the scroll panes get the scroll handle when scrolled. If the problem doesn&apos;t occur first time, try refreshing and immediately scrolling some of the panes.

Live site example: https://mobile.bet365.com/#type=Splash;key=2;ip=0;lng=1 

Scroll down that page a little to the list of race times and scroll those. Again, some exhibit the scroll bar handle, some don&apos;t.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1355219</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-10-02 07:00:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/34766358&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1355727</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-10-03 01:04:55 -0700</bug_when>
    <thetext>By &quot;get the scroll handle&quot; do you mean that they don&apos;t show scrollbars? Or that they don&apos;t handle the scroll (i.e. are not scrollable)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1355736</commentid>
    <comment_count>3</comment_count>
    <who name="Ben Frain">contact</who>
    <bug_when>2017-10-03 01:35:56 -0700</bug_when>
    <thetext>I mean the scroll but the handle doesn&apos;t always appear when scrolled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505004</commentid>
    <comment_count>4</comment_count>
      <attachid>361714</attachid>
    <who name="">tahoon</who>
    <bug_when>2019-02-11 14:51:45 -0800</bug_when>
    <thetext>Created attachment 361714
Repro case: rapid changes to scrollable height

This bug is timing-dependent. The symptom is that the user can swipe up and down to scroll an element; however, the scrollbar does not appear. Workaround is to change &quot;-webkit-overflow-scrolling&quot; to &quot;auto&quot; and then back to &quot;touch&quot; after a delay.

Attachment provides two ways to reproduce this bug in iOS.
The first way is reliable:
1. Check the &quot;Add items automatically&quot; checkbox. This adds items continuously to a scrollable area.
2. Flick finger up and down to scroll the list. Note that the scrollbar disappears (or does not appear in the first place).
3. Uncheck checkbox. This stops adding items.
4. Flick finger up and down. The list scrolls but there is no scrollbar.

The second way is to add items manually. It is more difficult to reproduce.
1. Click &quot;Add item&quot; button quickly 4 to 5 times.
2. Lightly and quickly flick finger up on the scrollable area.
3. Area scrolls but scrollbar does not appear.
4. If cannot reproduce, click &quot;Clear all&quot; and try again.

I have also managed to reproduce this bug with static HTML (no dynamic DOM modifications), but very rarely.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>361714</attachid>
            <date>2019-02-11 14:51:45 -0800</date>
            <delta_ts>2019-02-11 14:51:45 -0800</delta_ts>
            <desc>Repro case: rapid changes to scrollable height</desc>
            <filename>noScrollbar.html</filename>
            <type>text/html</type>
            <size>1547</size>
            <attacher>tahoon</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPHRpdGxlPkJ1ZyAxNzc2NDY6
IFNjcm9sbCBjb250YWluZXJzIHdpdGggIi13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3Vj
aCIgZG9uJ3QgYWx3YXlzIHNob3cgc2Nyb2xsYmFycyBvbiBzY3JvbGw8L3RpdGxlPg0KICA8L2hl
YWQ+DQogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgi
Pg0KICA8c3R5bGU+DQogICAgI2NvbnRhaW5lciB7DQogICAgICB3aWR0aDogMTUwcHg7DQogICAg
ICBoZWlnaHQ6IDIwMHB4Ow0KICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7DQogICAgICBt
YXJnaW46IDEwcHggMDsNCiAgICAgIG92ZXJmbG93OiBhdXRvOw0KICAgICAgLXdlYmtpdC1vdmVy
Zmxvdy1zY3JvbGxpbmc6IHRvdWNoOw0KICAgIH0NCg0KICAgIC5pdGVtIHsNCiAgICAgIGhlaWdo
dDogODBweDsNCiAgICAgIHdpZHRoOiAxMDBweDsNCiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdy
ZWVuOw0KICAgICAgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrOw0KICAgIH0NCiAgPC9zdHlsZT4N
CjwvaGVhZD4NCjxib2R5Pg0KICA8ZGl2Pg0KICAgIDxidXR0b24gaWQ9J2FkZCc+QWRkIGl0ZW08
L2J1dHRvbj4NCiAgICA8YnV0dG9uIGlkPSdjbGVhcic+Q2xlYXIgYWxsPC9idXR0b24+DQogICAg
PGxhYmVsPjxpbnB1dCBpZD0nYXV0b2FkZCcgdHlwZT0nY2hlY2tib3gnIC8+QWRkIGl0ZW1zIGF1
dG9tYXRpY2FsbHk8L2xhYmVsPg0KICA8L2Rpdj4NCiAgPGRpdiBpZD0nY29udGFpbmVyJz4NCiAg
PC9kaXY+DQoNCiAgPHNjcmlwdD4NCiAgICB2YXIgY29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2NvbnRhaW5lcicpOw0KDQogICAgdmFyIGFkZEl0ZW0gPSBmdW5jdGlvbigpIHsN
CiAgICAgIHZhciBpdGVtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7DQogICAgICBp
dGVtLmNsYXNzTGlzdC5hZGQoJ2l0ZW0nKTsNCiAgICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChp
dGVtKTsNCiAgICB9Ow0KDQogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FkZCcpLmFkZEV2
ZW50TGlzdGVuZXIoJ2NsaWNrJywgYWRkSXRlbSk7DQogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ2NsZWFyJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpIHsNCiAgICAg
IGNvbnRhaW5lci5pbm5lckhUTUwgPSAnJzsNCiAgICB9KTsNCg0KICAgIHZhciBjaGVja2JveCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhdXRvYWRkJyk7DQogICAgdmFyIGF1dG9BZGRJZCA9
IDA7DQoNCiAgICBjaGVja2JveC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCBmdW5jdGlvbigp
IHsNCiAgICAgIHdpbmRvdy5jbGVhckludGVydmFsKGF1dG9BZGRJZCk7DQogICAgICBpZiAoY2hl
Y2tib3guY2hlY2tlZCkgew0KICAgICAgICBhdXRvQWRkSWQgPSB3aW5kb3cuc2V0SW50ZXJ2YWwo
YWRkSXRlbSwgMTAwKTsNCiAgICAgIH0NCiAgICB9KTsNCiAgPC9zY3JpcHQ+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>