Why does Android back-swipe behave differently from the left and right edges?

0
3
Asked By MellowPine42 On

On an Android phone, I browse a discussion website in the Brave browser. If I start on the home page, open an article, and swipe from the left edge toward the center to go back, I often return to the top of the home page or even see a blank page, losing my previous position. However, swiping from the right edge toward the center usually returns me to the exact spot I came from. I have not noticed this behavior on other sites. Is Android or Brave handling the two edge gestures differently, or could the site's JavaScript navigation be conflicting with the browser's back gesture?

3 Answers

Answered By TidyFalcon_8 On

I’ve seen the same thing in Chrome on Android, so it may not be specific to Brave. A change in the site’s mobile navigation could be causing the browser history and the site’s JavaScript navigation to disagree. Opening articles in a separate tab is one workaround, but the site should ideally avoid hijacking edge gestures or make sure its history states preserve scroll position.

Answered By CloudyMango7 On

The two gestures are probably being handled by different layers. The left-edge swipe is commonly reserved for Android or the browser’s back navigation, while the site may use the right-edge swipe for its own in-page history behavior. When both handlers respond to the left gesture, the browser can navigate away or reload the page instead of restoring the previous scroll position.

Answered By SilverKite29 On

Brave may also have an especially aggressive gesture zone near the left edge. That can compete with Android’s system gesture and the website’s own touch handling. The right-edge swipe working consistently is a strong clue that the left gesture is being intercepted before the site gets a chance to handle it.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.