Page keeps jumping up and down

Description of the issue: On every webpage, it jumps to a different part of the page without my control.
How can this issue be reproduced?

  1. It now occurs on every site I visit on Brave. It has been happening for the past 2-3 days. Before that, no issues.

  2. It is most noticeable when scrolling; it will commonly jump to the top of the page.

  3. However, sometimes it will jump to a spot further down the page before I even begin scrolling or interacting with the page.

Expected result: Fix

Brave Version( check About Brave): Brave 1.84.135 (Official Build) (arm64)

Chromium: 142.0.7444.135

Additional Information: I am on a MacBook Pro

@adeline

Test:

In Brave Browser Settings, find the Graphics Acceleration switch ← turn that OFF.

@289wk

Thank you, interestingly, this slightly improved the issue and it now occurs a bit less often, but it still hasn’t resolved it completely.

Edit: Actually, this has made the issue worse in some cases. At first it just jumped once per page. Now it is sometimes multiple times per page.

@adeline

Search the Brave Community for tips . . . using terms:
video, D3D11, Metal, NVIDIA, Angle Graphics, OpenGL, Vulkan, WebGL, Skia Graphite (skia-graphite)

And search, using those terms, in a Brave Browser New Window at brave://flags - where you may experiment.

Test those graphics switches, with both conditions:

  • Graphic Acceleration Enabled
  • Graphic Acceleration Disabled

Note: IF Graphics Acceleration is Disabled, THEN websites might “think” that WebGL is OFF, when WebGL is still ON but not comprehended by the website ← see:

Need help understanding and preventing fingerprinting” ← There, notice the details for the line: "Unmasked Renderer . . . " in each of the 2 screenshots:

With Graphics Acceleration OFF / DISABLED, the "Unmasked Renderer . . . " line reads: “ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)”

With Graphics Acceleration ON / ENABLED, the "Unmasked Renderer . . . " line reads: “ANGLE (Google, NVIDIA, NVIDIA GeForce RTX 3080 (0x00002206) Direct3D11 vs_5_0 ps_5_0, D3D11)”

Some websites see the “ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)” . . . and do not “get it” (that WebGL is actually enabled).

Those websites may, or may not, display a pop-up window that prompts the visitor: “Please enable WebGL”

If the website does not “get it” (that WebGL is actually enabled), but the webites does not display a pop-up window for the visitor ← THEN the Brave Browser user might spend a lot of time, fiddling around with Brave Shields settings, throwing various switches, disabling a variety of extensions, and re-installing Brave Browser, etc., while trying to find a fix.

@289wk To be honest I don’t really understand how to interpret the search results. I tried using brave://flags to try the suggestions @Saoiray lists on this community topic. However I have yet to find another community post detailing the same issue I’m having (and toggling the aforementioned settings and relaunching Brave did not make a difference).

Is there a way to download and install a previous version of Brave?

@adeline

The BB stable releases are at:

https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md

You can scroll down and choose older version numbers. Let’s say, that you try BB v1.83.120. Click on that number.

In the resulting webpage, scroll down to and choose Brave-Browser-universal.dmg:

Screen Shot 2025-11-10 at 5.50.06 PM

Note: There may be changes to the BB Settings files with each upgrade. So, you may encounter an issue when - if you go far enough back in time - an older version of BB has a glitch → some setting may not stick, or a function of BB might not work as expected (might not show an icon, or something).

My recent note about maintaining Brave Browser data backup routines:

Lost ALL my data after Brave crash - #4 by 289wk

Okay, I replaced Brave 1.84.135 with 1.83.118. But strangely enough, the issue persists. I truly don’t know what to do. It’s very frustrating.

@adeline

At: ‘https://support.google.com/chrome/thread/209312413/threaded-scrolling-choppy-on-mac-m-processors?hl=en

@adeline

You probably should visit the following Brave Community issue:

Need help understanding and preventing fingerprinting - #20 by Saoiray

Study the info up and down that webpage. Because of WebGL and Fingerprint Protection (“FPP”) settings - info to learn about.

1 Like

If all else fails, I kind of wonder…….is the trackpad possibly at all the culprit? Is it registering phantom multi-touch inputs?

I’m gonna shift to when I worked at Apple because I once received a call almost just like this. If you are plugged into the charger when it’s happening, is it a 2-prong or 3-prong? Either or, try without the charger and on battery. Does the issue go away? If so, switch from either 2 or 3, vice versa if yours came with the different types.

I once had 3 customers when I worked at Apple that had random scrolling and touchpad behavior issues, and it was their homes electrical causing it. :sweat_smile: It’s why back then we shipped chargers with 2 or 3-prong heads, but I don’t know if they still do that. That’s a secret you didn’t hear from me, lol. (It was because the bodies of the machines were conductive, unlike plastic laptops, and was ground, and the touchpad rested in there which needs to emit a field that’s detected in a capacitive way, and well, we learned that was kind of a problem in some homes and erratic things happened, so we shipped two different charger heads).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.