2.1 KiB
title | description | type | page_title | slug | position | tags | teampulseid | ticketid | pitsid |
---|---|---|---|---|---|---|---|---|---|
Kendo UI Native Scrolling Stopped Working on Android | App scrolling stopped working after updating Android System WebView. useNativeScrolling breaks ListView scrolling. | troubleshooting | Native Scrolling Feature is Broken on Android | kendo-listview-cannot-scroll-with-native-scrolling | kendo | 1078981, 1079979, 1079847, 1078960 |
Environment
Service | Code (AppBuilder) |
Mobile development type | Hybrid (Cordova app) |
Mobile OS | Android |
Android System WebView version | 55.0.2883.91 |
Description
After updating the Android System Web View, Kendo UI native scrolling stopped working. In apps using Kendo Hybrid UI, you cannot scroll views and ListView widgets when native scrolling is enabled.
Steps to Reproduce
- Create a Cordova app from one of the Kendo templates.
- Set
data-use-native-scrolling="true"
in one of the View definitions. - Add a ListView to this view that has more content than can fit in the viewport.
- Deploy the app on an Android device.
Instead of being able to scroll down to the end of the list, the ListView scroll is locked.
Cause
The latest version of the Android System WebView introduced changes that interfered with the Kendo UI implementation for handling user touch actions. This caused a bug in the native scrolling of apps using Kendo Hybrid UI.
Solution
There is already a fix in Kendo UI that addresses the broken scrolling. To apply it, install Kendo UI version 2016.3.1216 using the {{site.ab}} Package Manager.
Notes
The 2016.3.1216 release of Kendo UI is an internal build, so it is recommended that you test your app thoroughly before submitting it to the app stores with this version of Kendo UI installed.