ionic-team / ionic-v1

The repo for Ionic 1.x. For the latest version of Ionic, please see https://github.com/ionic-team/ionic
Other
193 stars 187 forks source link

bug: Ion-scroll double-scroll #132

Open jgw96 opened 7 years ago

jgw96 commented 7 years ago

From @alextrs on May 16, 2016 19:27

Type: bug

Ionic Version: 1.x

Platform: all

After upgrade to Ionic 1.3.1 I start seeing weird behavior. I see two scrollbars for ion-scroll. If you click on ion-scroll content and pull, scroll behavior is the same (it scrolls and tiny scroll bar moves), but if you use touch pad / scroll wheel they both start to scroll and scroll within scroll. Here is codepen for this issue:

http://codepen.io/alextrs/pen/yOWOzB?editors=1010

You can see it immediately if you use Windows box as then browser default scrollbar is always visible

Downgrade to 1.1.0 and issue disappears.

Thanks, Aliaks

Copied from original issue: driftyco/ionic#6544

jgw96 commented 7 years ago

From @sinedied on June 13, 2016 10:38

I reproduce this issue, and would love it if anyone found a workaround. Just to add some info, I can reproduce it only on web browser, not on actual ios/android device.

In addition, it seems this regression is recent, AFAIK 1.2.4 did not have this issue.

jgw96 commented 7 years ago

From @sinedied on July 6, 2016 9:3

Any news on this? This is a serious regression when using Ionic to build web app and not hybrid app.

jgw96 commented 7 years ago

From @sonicwong on September 9, 2016 2:4

v1.3 still have this bug.

jgw96 commented 7 years ago

Hello, after testing this on Chrome 53 (the latest stable) i cannot seem to reproduce this on my Macbook. What browser and what devices are you all seeing this issue on? Thanks!

jgw96 commented 7 years ago

From @alextrs on September 9, 2016 15:48

Hi, I just checked with 53 and it's still there. You don't see the second scrollbar because mac doesn't show it unless you scroll. Use two fingers (instead of click and pull) to scroll within list and you will soon stop seeing list entries.