[GH-ISSUE #1834] WebView scroll deceleration on iOS is too agressive #1144

Closed
opened 2026-03-02 11:55:19 +03:00 by kerem · 1 comment
Owner

Originally created by @landonepps on GitHub (Aug 11, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1834

Describe the Bug

The mobile app uses a WebView to display the bookmark preview.
WebView on iOS has a "fast" deceleration rate by default, which doesn't match the rest of the app and makes scrolling through long articles tedious.
We should update it to "normal" to match the non-WebView screens in the app as well as Safari.

https://github.com/react-native-webview/react-native-webview/blob/master/docs/Reference.md#decelerationrate

Steps to Reproduce

  1. Open any bookmark or archive preview in the iOS app.
  2. Attempt to scroll quickly down the page.
  3. Note that the scroll stops abruptly.
  4. Tap the "browser" icon to open the bookmark in Safari.
  5. Attempt to scroll quickly down the page.
  6. Note that the scroll decelerates much more slowly.

Expected Behaviour

Scrolling should have the same behavior on the bookmark/archive preview as the rest of the Karakeep app and Safari.

Screenshots or Additional Context

fast (current behavior) normal (expected behavior)

Device Details

iOS

Exact Karakeep Version

1.7.0

Have you checked the troubleshooting guide?

  • I have checked the troubleshooting guide and I haven't found a solution to my problem
Originally created by @landonepps on GitHub (Aug 11, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1834 ### Describe the Bug The mobile app uses a WebView to display the bookmark preview. WebView on iOS has a `"fast"` deceleration rate by default, which doesn't match the rest of the app and makes scrolling through long articles tedious. We should update it to `"normal"` to match the non-WebView screens in the app as well as Safari. https://github.com/react-native-webview/react-native-webview/blob/master/docs/Reference.md#decelerationrate ### Steps to Reproduce 1. Open any bookmark or archive preview in the iOS app. 2. Attempt to scroll quickly down the page. 3. Note that the scroll stops abruptly. 4. Tap the "browser" icon to open the bookmark in Safari. 5. Attempt to scroll quickly down the page. 6. Note that the scroll decelerates much more slowly. ### Expected Behaviour Scrolling should have the same behavior on the bookmark/archive preview as the rest of the Karakeep app and Safari. ### Screenshots or Additional Context <table> <tr> <td>fast (current behavior)</td> <td>normal (expected behavior)</td </tr> <tr> <td> <video src=https://github.com/user-attachments/assets/7f594d06-2543-40ab-8e98-3b7a8e168ac9> </td> <td> <video src=https://github.com/user-attachments/assets/e63bf131-fda9-498e-bd2d-bd458c987628> </td> </tr> </table> ### Device Details iOS ### Exact Karakeep Version 1.7.0 ### Have you checked the troubleshooting guide? - [x] I have checked the troubleshooting guide and I haven't found a solution to my problem
kerem 2026-03-02 11:55:19 +03:00
Author
Owner

@landonepps commented on GitHub (Aug 21, 2025):

PR got merged. Thanks!

<!-- gh-comment-id:3211657009 --> @landonepps commented on GitHub (Aug 21, 2025): PR got merged. Thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1144
No description provided.