• Bad scrolling of Chromium-based browsers on precision touchpads

    Home » Forums » AskWoody support » Questions: Browsers and desktop software » Questions: Browsers and desktop software – other » Bad scrolling of Chromium-based browsers on precision touchpads

    Author
    Topic
    #2312179

    I’ve narrowed down the scrolling dysfunction I’ve often mentioned as being a part of every Chromium-derived browser I’ve tried. Firefox is buttery smooth, truly a delight to use, on my laptops and my desktop alike. But any Chromium browser, whether Chromium itself, Vivaldi, Brave, Opera, or Chredge, has always stuttered and juddered like crazy on my two most-used laptops. I thought at first that it was just a characteristic of Chromium that it scrolled poorly, and Microsoft’s statement about Chrome’s scrolling being broken seemed to back that up. But when I tried Chredge for Linux, it had the same issue, just like the rest!

    I did some more reading, and I saw some reports from Chrome users indicating similar problems with precision touchpads (from Windows users). I hadn’t considered that it could be related to the method of scrolling, but when I used a real mouse to scroll on Vivaldi, it was smooth and nice, without any hint of the shuddering and juddering I get with a touchpad.

    Precision touchpads are a project led by Microsoft and Synaptics to bring a more Macbook-like touchpad experience to Windows. In short, a precision touchpad sends all of the touch data to the OS (over the i2c bus), and the OS decides how to interpret that and turn it into action. A discrete touchpad driver isn’t needed in Windows 8.1 or 10.

    A non-precision touchpad handles all of that within the driver, then turns that into simulated mouse movements over an internal PS/2 port.

    Perhaps, I thought, this was fixed some time ago on Windows, but it slipped by on Linux because of the low market share Linux has on the desktop.

    I rebooted into Windows 10 on my Dell G3, then downloaded and installed Vivaldi. I tried scrolling with the touchpad, and what do you know, it was just as bad as in Linux. I tried Firefox, and it was just as good as Firefox in Linux.

    Microsoft has had the precision touchpad option since Windows 8.1, but OEMs still had the option of using non-precision touchpads. MS has announced that eventually, all PCs that carry the “made for Windows 10” stamp of approval must have a precision touchpad. I don’t think that has come to pass yet, but both of my laptops purchased in the last ~3 years have them.

    Obviously, Windows is the most commonly used OS for x86 PCs. Laptops are the most popular form factor for x86 PCs outside of servers, and Chrome is the most popular browser on Windows. So how can this stuttering, juddering scrolling still be a problem on precision touchpads, which have been on the market for 7 years?

    With the rate that Firefox is removing important features, it seems like only a matter of time until Firefox ceases to meet my needs. It’s definitely headed in what I consider the wrong direction, and has been for the better part of a decade. Vivaldi is heading in the right direction, and more and more it seems like a move to Vivaldi as my main browser is in the near future. The thing that is holding me back is that horrible shuddering while scrolling.

    It boggles the mind that the most popular browser in the world can still have this issue. There must be a lot of people out there using precision touchpads with Chromium-based browsers (Chrome included)! They must not have tried Firefox, because if they did, they’d have as hard a time going back as I am considering the move.

    I had better keep it down about that, lest Mozilla decide to make their scrolling janky and bad because “that’s how Chrome does it,” as they have said so very many times.

    Dell XPS 13/9310, i5-1135G7/16GB, KDE Neon 6.2
    XPG Xenia 15, i7-9750H/32GB & GTX1660ti, Kubuntu 24.04
    Acer Swift Go 14, i5-1335U/16GB, Kubuntu 24.04 (and Win 11)

    Viewing 6 reply threads
    Author
    Replies
    • #2312182

      I have a similar problem on my W8.1 desktop with wired mouse, in Chrome. Scrolling fast down a long page, like a long Woody’s thread, causes the display to skip and jump until you stop scrolling. Firefox remains smooth and consistent.

      cheers, Paul

      1 user thanked author for this post.
      • #2312253

        I know what you mean. If you scroll fast enough, it seems like you get unrendered bits of the page on-screen (on askwoody.com, it would be the background color of the page without the woodgrain panel on the right), and when it renders them, it kind of pops back in, but by then you’ve scrolled more, and the process repeats.

        I do wish the Vivaldi devs had chosen Firefox as a base browser to modify instead of Chromium, but I’ve read that Chromium is built in such a way that its UI and rendering engine are not closely tied together, while Firefox’s are more closely intertwined, making projects like Vivaldi, which do a lot of UI modification but mostly leave the underlying rendering engine alone, more difficult.

        Dell XPS 13/9310, i5-1135G7/16GB, KDE Neon 6.2
        XPG Xenia 15, i7-9750H/32GB & GTX1660ti, Kubuntu 24.04
        Acer Swift Go 14, i5-1335U/16GB, Kubuntu 24.04 (and Win 11)

    • #2312300

      I use Chrome 87 beta with Logitech M705 Marathon Wireless Mouse and scrolling just flies.

      • #2312419

        Have you tried dragging the slider bar on the right? That’s when I notice it.

        When 87 is production and I get it, I’ll let you know if the scrolling is fixed.

        cheers, Paul

    • #2312430

      the slider bar on the right

      The siding bar scrolls fast as well.

      • #2312572

        I just tested it now, using Vivaldi, and I only see the behavior Paul described (or what I think is what Paul described; it could be something else) on my Acer Swift, which isn’t actually swift, but is pretty slow. On my speedy Dell G3, I don’t see the unrendered sections even with a fast flick and coast on the touchpad, which scrolls at very high speed (better than I would ever see with my mouse, which doesn’t have a freewheeling mode on the mouse). It’s during that same flick-coast where I see it on the Acer.

        I seem to remember older versions of Chromium doing it on the G3 as well, but I am not certain about that. I’ve never really been all that interested in any of the Chromium variants until recently, as Vivaldi has gotten a lot better. Firefox is still my choice for now, but it’s narrow, and as I mentioned, it almost seems like a fait accompli that a switch is going to happen. I’m preparing in advance, like when I realized in late 2015 that I was not ever going to get along with Windows 10. I began the transition then… why wait? If you can see the iceberg coming, start steering now!

        The Vivaldi version in question (3.4.2066) uses Chromium 86 as a base, FWIW.

        Dell XPS 13/9310, i5-1135G7/16GB, KDE Neon 6.2
        XPG Xenia 15, i7-9750H/32GB & GTX1660ti, Kubuntu 24.04
        Acer Swift Go 14, i5-1335U/16GB, Kubuntu 24.04 (and Win 11)

        • This reply was modified 4 years, 6 months ago by Ascaris.
    • #2312615

      I have Vivaldi installed in my Mac (a three year old MacBook Pro) and just came across this thread. So I did the following tests:

      I went with Vivaldi to a page full of high resolution pictures (The HBO Home Page of “His Dark Materials”, a streaming show).

      I then went to the Wikipedia page on that show, that is heavy with fairly long sections of text and with many html links.

      At each Web page, I scrolled first very slowly, then at my normal reading speed, and finally very, very fast, zipping up and down all through the page.

      My results showed no scrolling problems doing any of these tests.

      So it could be as Ascaris is suggesting, a problem related to the hardware used to run Vivaldi as, perhaps, may be also the case with other Chromium based browsers. (I also use Chrome often, including today, and have never had any problems doing that.)

      Ex-Windows user (Win. 98, XP, 7); since mid-2017 using also macOS. Presently on Monterey 12.15 & sometimes running also Linux (Mint).

      MacBook Pro circa mid-2015, 15" display, with 16GB 1600 GHz DDR3 RAM, 1 TB SSD, a Haswell architecture Intel CPU with 4 Cores and 8 Threads model i7-4870HQ @ 2.50GHz.
      Intel Iris Pro GPU with Built-in Bus, VRAM 1.5 GB, Display 2880 x 1800 Retina, 24-Bit color.
      macOS Monterey; browsers: Waterfox "Current", Vivaldi and (now and then) Chrome; security apps. Intego AV

    • #2346453

      Unfortunately, the updated version of Firefox now has the same scrolling as Edge and I had to uninstall and re-install prior version to keep good scrolling. Still looking for an answer

    • #2399808

      Same problem here.  I switched to Firefox ESR browser and it worked until today and then after today’s update, scrolling is like all other Chromium based browsers.  Restored it to 2 days ago and I’m back up and running until I am forced to update again.  Then the only answer I see is using a mouse instead of trackpad.

      • #2399873

        I have no problems scrolling with a trackpad in Firefox.
        Perhaps the problem is with your trackpad, or its software/drivers.

    • #2399912

      I switched to Firefox ESR browser..scrolling is like all other Chromium based browsers

      Firefox isn’t a Chromium based browser.

      Chrome 96 works fine with my Laptop’s precision touchpad (synaptics/Microsoft)

    Viewing 6 reply threads
    Reply To: Bad scrolling of Chromium-based browsers on precision touchpads

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: