Fix touchpad scroll sensitivity on Wayland again [chromium/src : main]

0 views
Skip to first unread message

Thomas Anderson (Gerrit)

unread,
Aug 4, 2026, 11:27:54 AM (9 days ago) Aug 4
to Kevin Kou, Jamie Walch, Kramer Ge, Orko Garai, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, max+watc...@igalia.com, ozone-...@chromium.org, nickdiego+wa...@igalia.com
Attention needed from Jamie Walch, Kevin Kou, Kramer Ge and Orko Garai

Thomas Anderson added 1 comment

Patchset-level comments
File-level comment, Patchset 5 (Latest):
Thomas Anderson . resolved

over to jamiewalch@

Open in Gerrit

Related details

Attention is currently required from:
  • Jamie Walch
  • Kevin Kou
  • Kramer Ge
  • Orko Garai
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I62a95f8b8519dae3c32dc47bf75ed2ce8016260a
Gerrit-Change-Number: 8092354
Gerrit-PatchSet: 5
Gerrit-Owner: Kevin Kou <kevi...@google.com>
Gerrit-Reviewer: Jamie Walch <jamie...@chromium.org>
Gerrit-Reviewer: Kevin Kou <kevi...@google.com>
Gerrit-Reviewer: Kramer Ge <fang...@chromium.org>
Gerrit-Reviewer: Orko Garai <or...@igalia.com>
Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
Gerrit-Attention: Orko Garai <or...@igalia.com>
Gerrit-Attention: Kevin Kou <kevi...@google.com>
Gerrit-Attention: Kramer Ge <fang...@chromium.org>
Gerrit-Attention: Jamie Walch <jamie...@chromium.org>
Gerrit-Comment-Date: Tue, 04 Aug 2026 15:27:44 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Jamie Walch (Gerrit)

unread,
Aug 11, 2026, 3:53:57 PM (2 days ago) Aug 11
to Kevin Kou, Kramer Ge, Thomas Anderson, Orko Garai, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, max+watc...@igalia.com, ozone-...@chromium.org, nickdiego+wa...@igalia.com
Attention needed from Kevin Kou, Kramer Ge and Orko Garai

Jamie Walch added 2 comments

Patchset-level comments
Thomas Anderson . unresolved

over to jamiewalch@

Jamie Walch

I don't think I'm the right person to review this code. I'm not a Wayland expert, and my last attempt to address this issue got reverted due to user complaints.

I did try out the CL to see if it felt right. I found that with this CL applied, scrolling is slower than many other apps (gnome-terminal and gedit), but comparable to some others (ptyxis and the Gnome touchpad settings test app). I would also say that with this change my trackpad makes Chrome scroll roughly as fast as I would expect from other platforms, but it's very subjective. And that's just GNOME--I wasn't able to test on anything else.

I think that this isn't really an eng decision. Can we can get some UX people to make a decision about how fast Chrome should scroll on Wayland? I think if we land this as-is we're going to get https://issues.chromium.org/issues/457478032 reopened.

File ui/ozone/common/features.cc
Line 47, Patchset 5 (Latest):// coordinates rather than being scaled by 12x.
Jamie Walch . unresolved

Did you mean 10x? That's the value of `kAxisValueScale`.

Open in Gerrit

Related details

Attention is currently required from:
  • Kevin Kou
  • Kramer Ge
  • Orko Garai
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I62a95f8b8519dae3c32dc47bf75ed2ce8016260a
    Gerrit-Change-Number: 8092354
    Gerrit-PatchSet: 5
    Gerrit-Owner: Kevin Kou <kevi...@google.com>
    Gerrit-Reviewer: Jamie Walch <jamie...@chromium.org>
    Gerrit-Reviewer: Kevin Kou <kevi...@google.com>
    Gerrit-Reviewer: Kramer Ge <fang...@chromium.org>
    Gerrit-Reviewer: Orko Garai <or...@igalia.com>
    Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-Attention: Orko Garai <or...@igalia.com>
    Gerrit-Attention: Kevin Kou <kevi...@google.com>
    Gerrit-Attention: Kramer Ge <fang...@chromium.org>
    Gerrit-Comment-Date: Tue, 11 Aug 2026 19:53:48 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Thomas Anderson <thomasa...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kevin Kou (Gerrit)

    unread,
    Aug 11, 2026, 8:07:10 PM (2 days ago) Aug 11
    to Jamie Walch, Kramer Ge, Thomas Anderson, Orko Garai, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, max+watc...@igalia.com, ozone-...@chromium.org, nickdiego+wa...@igalia.com
    Attention needed from Jamie Walch, Kramer Ge, Orko Garai and Thomas Anderson

    Kevin Kou added 2 comments

    Patchset-level comments
    Thomas Anderson . unresolved

    over to jamiewalch@

    Jamie Walch

    I don't think I'm the right person to review this code. I'm not a Wayland expert, and my last attempt to address this issue got reverted due to user complaints.

    I did try out the CL to see if it felt right. I found that with this CL applied, scrolling is slower than many other apps (gnome-terminal and gedit), but comparable to some others (ptyxis and the Gnome touchpad settings test app). I would also say that with this change my trackpad makes Chrome scroll roughly as fast as I would expect from other platforms, but it's very subjective. And that's just GNOME--I wasn't able to test on anything else.

    I think that this isn't really an eng decision. Can we can get some UX people to make a decision about how fast Chrome should scroll on Wayland? I think if we land this as-is we're going to get https://issues.chromium.org/issues/457478032 reopened.

    Kevin Kou

    I'm on the camp that it should be as fast as ChromeOS, but I understand the want/need to be more akin to Desktop Linux. However, there is no standardized framework for scrolling in Desktop Linux. As I mentioned offline, each DE has their own scroll settings and each UI framework also has their own scrolling quirks. Newer GTK versions will have different scrolling implementations than older versions of GTK (even different versions of GTK 4 will change up the scrolling!). QT also will has a different scrolling implementation. In addition, KDE has a scroll speed setting that GTK will not respect. I feel that there should be a consensus on which parameters will satisfy the most users.

    File ui/ozone/common/features.cc
    Line 47, Patchset 5:// coordinates rather than being scaled by 12x.
    Jamie Walch . resolved

    Did you mean 10x? That's the value of `kAxisValueScale`.

    Kevin Kou

    Yes

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jamie Walch
    • Kramer Ge
    • Orko Garai
    • Thomas Anderson
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I62a95f8b8519dae3c32dc47bf75ed2ce8016260a
    Gerrit-Change-Number: 8092354
    Gerrit-PatchSet: 6
    Gerrit-Owner: Kevin Kou <kevi...@google.com>
    Gerrit-Reviewer: Jamie Walch <jamie...@chromium.org>
    Gerrit-Reviewer: Kevin Kou <kevi...@google.com>
    Gerrit-Reviewer: Kramer Ge <fang...@chromium.org>
    Gerrit-Reviewer: Orko Garai <or...@igalia.com>
    Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-Attention: Orko Garai <or...@igalia.com>
    Gerrit-Attention: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-Attention: Kramer Ge <fang...@chromium.org>
    Gerrit-Attention: Jamie Walch <jamie...@chromium.org>
    Gerrit-Comment-Date: Wed, 12 Aug 2026 00:06:47 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Thomas Anderson <thomasa...@chromium.org>
    Comment-In-Reply-To: Jamie Walch <jamie...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages