-
Notifications
You must be signed in to change notification settings - Fork 975
Fixed horizontal scrolling with two-finger gesture #7100
Comments
+1 from me. Example: https://github.com/brave/browser-laptop/projects/1, scroll horizontally on the cards list. This is a regression of #2548 (Horizontal scroll with two-finger conflicts with swipe back/forward). |
Glad to see this is a known issue. Makes it super frustrating to try to scroll horizontally to read code snippets or PRs on Github. |
We've gotten a few +1's for this problem at #5907. Can we set a milestone for this? I agree with the others that it's really annoying. |
I would amend the behavior to disallow navigation altogether or at least only on clear gestures. When a page loads, it's not always clear that the page can scroll horizontally. Testing this only to navigate away from the page is non-optimal. In addition, it is common to try to scroll at least once after you've reached the beginning or ending of a view, especially on a large page. The intent is to reach the beginning or end, not leave the page. Much better to switch this to a three-finger horizontal gesture, at least on Mac. The gesture is not already overloaded/not assigned to anything. It would make the navigation intent clear while leaving scrolling fully functional. |
Tagging as a serious macOS usability issue. Please re-prioritize if needed. |
Temporarily add system preference swipe setting back until we complete appState migration fix #7100, #3299 Auditors: @bsclifton, @bbondy Test Plan: For swipe conflict 1. Navigate to some sites and make sure you have back/forward history 2. Open dev panel by shift + f8 to make webview smaller 3. Go to https://github.com/brave/browser-laptop/projects/1 4. Swipe left/back should not trigger navigation until reaching the edge For swipe setting 1. Navigate to some sites and make sure you have back/forward history 2. Turn off "Swipe between edges" in system setting 3. There should be any navigations by edge swiping 4. Turn on "Swipe between edges" in systme setting 5. There will be navigation by edge swiping
Test plan
ecd391c
Issue:
When a particular webpage I'm using is wider than the screen and requires horizontal scrolling (such as a Trello "board"), Brave treats a two finger swipe as a horizontal scroll AND as a page navigation gesture.
Actual result:
When I two-finger swipe a wide page, it horizontally scrolls the page a bit, but then navigates back to the previous page.
Expected result:
I'd expect it to eat the page navigation feature unless I'm:
Environment:
Mac OSX 10.11.6
Brave 0.13.1, SHA 9dd06f9
Any related issues:
None that I found, although someone commented similarly in another issue.
The text was updated successfully, but these errors were encountered: