Bug 240208 - [GTK] Scroll on mobile pages mistaken for swipe right on certain pages.
Summary: [GTK] Scroll on mobile pages mistaken for swipe right on certain pages.
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Local Build
Hardware: Other Linux
: P2 Minor
Assignee: Nobody
URL: https://www.washingtonpost.com/world/...
Keywords: BrowserCompat, DoNotImportToRadar, Gtk
Depends on:
Blocks:
 
Reported: 2022-05-07 12:52 PDT by Captain Khan
Modified: 2024-02-08 13:12 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Captain Khan 2022-05-07 12:52:25 PDT
Environment: phosh 0.17.0-1pureos1, mobile portrait view, 720x1440, 200% scale, Epiphany 40.2, webkit 2.34.6.
Websites like: https://www.washingtonpost.com/world/ukraine-russia/?itid=nb_war-in-ukraine
Steps to repeat:

find webpage and select links to navigate forward to a page with scrollable content optimized for mobile screen, see link above or similar,
use touchscreen finger input to scroll up and down on page by swiping up and down,
observe that but the slightest horizontal movement from left to right while scrolling, it is incorrectly interpreted as a swipe to the right,

In the above case a right swipe exposes a menu panel on the left, for other websites it causes the user to navigate back to a previous webpage.
What it should be doing when the finger is traveling a longer distance vertically than horizontally is to scroll up and down and not swipe left or right (or vice versa). In other words it should be more sensitive to scroll up and down, and require less sensitivity and more distance or speed traveling left right to swipe instead of scroll.
Notes: on pages like https://gitlab.gnome.org/GNOME/epiphany/-/issues/1761 it is not sensitive to the above issue and functions properly, so its only related to certain web elements or pages that cause this behaviour.
Comment 1 Alice Mikhaylenko 2022-05-07 13:06:47 PDT
It just needs to be edge swipes only for navigation.