Activity log for bug #1811219

Date Who What changed Old value New value Message
2019-01-10 09:21:02 Daniel van Vugt bug added bug
2019-01-10 09:21:36 Daniel van Vugt bug task added xorg-server (Ubuntu)
2019-01-10 09:34:05 Daniel van Vugt xorg-server (Ubuntu): importance Undecided Medium
2019-01-10 09:53:16 Daniel van Vugt description High precision touchpad scrolling doesn't work in Wayland sessions (but does in Xorg). I guess it's probably Xwayland failing to support the more advanced XInput stuff? Note: This bug report is about high precision (and thus low latency) touchpad scrolling. It is not about "Smooth Scrolling" simply because "Smooth Scrolling" actually means something quite different in Chromium. :P Test case: 1. In chrome://flags, set Smooth Scrolling to Disabled and restart the browser. 2. Use your touchpad (usually two fingers) to scroll a web page. Observed: In an Ubuntu session (pure Xorg), the scrolling is noticeably high precision like a Macbook or Chromebook. In a Wayland session however, the scrolling stutters badly like it's still using old-style mouse wheel emulation. Note also: If you have "Smooth Scrolling" enabled then Chromium replaces the stutter with smoother scrolling but you can still tell it's broken in Wayland sessions because the latency is much higher. It's having to fake the smoothness based on mouse wheel-style coarseness. ProblemType: Bug DistroRelease: Ubuntu 19.04 Package: chromium-browser 71.0.3578.98-0ubuntu1 ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12 Uname: Linux 4.18.0-11-generic x86_64 ApportVersion: 2.20.10-0ubuntu14 Architecture: amd64 DRM.card0-DP-1: enabled: disabled dpms: Off status: disconnected edid-base64: modes: DRM.card0-DP-2: enabled: enabled dpms: On status: connected edid-base64: AP///////wAQrEbwTEoxQQUZAQS1NCB4Oh31rk81syUNUFSlSwCBgKlA0QBxTwEBAQEBAQEBKDyAoHCwI0AwIDYABkQhAAAaAAAA/wBZQ00wRjUxUkExSkwKAAAA/ABERUxMIFUyNDEzCiAgAAAA/QA4TB5REQAKICAgICAgAUICAx3xUJAFBAMCBxYBHxITFCAVEQYjCR8HgwEAAAI6gBhxOC1AWCxFAAZEIQAAHgEdgBhxHBYgWCwlAAZEIQAAngEdAHJR0B4gbihVAAZEIQAAHowK0Iog4C0QED6WAAZEIQAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA modes: 1920x1200 1920x1080 1920x1080 1920x1080 1920x1080i 1920x1080i 1920x1080i 1920x1080 1920x1080i 1920x1080 1920x1080 1600x1200 1280x1024 1280x1024 1152x864 1280x720 1280x720 1280x720 1280x720 1024x768 1024x768 800x600 800x600 720x576 720x576 720x480 720x480 720x480 720x480 720x480 640x480 640x480 640x480 640x480 720x400 DRM.card0-DP-3: enabled: disabled dpms: Off status: disconnected edid-base64: modes: DRM.card0-HDMI-A-1: enabled: disabled dpms: Off status: disconnected edid-base64: modes: DRM.card0-HDMI-A-2: enabled: disabled dpms: Off status: disconnected edid-base64: modes: Date: Thu Jan 10 17:11:06 2019 Desktop-Session: 'None' 'None' '/usr/local/share:/usr/share:/var/lib/snapd/desktop' DetectedPlugins: Env: 'None' 'None' InstallationDate: Installed on 2018-12-04 (37 days ago) InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20181203) InstalledPlugins: /usr/lib/mozilla/plugins: => libgnome-shell-browser-plugin.so (size: 22496 bytes, mtime: Wed Dec 5 20:53:32 2018) Load-Avg-1min: 2.33 Load-Processes-Running-Percent: 0.1% MachineType: LENOVO 10M7CTO1WW ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.18.0-11-generic root=UUID=052b7096-9b82-4712-b596-7629d5f6498c ro quiet splash vt.handoff=1 SourcePackage: chromium-browser UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 02/06/2018 dmi.bios.vendor: LENOVO dmi.bios.version: M16KT47A dmi.board.name: 3102 dmi.board.vendor: LENOVO dmi.board.version: SDK0J40709 WIN 3259627060530 dmi.chassis.type: 3 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.modalias: dmi:bvnLENOVO:bvrM16KT47A:bd02/06/2018:svnLENOVO:pn10M7CTO1WW:pvrThinkCentreM710s:rvnLENOVO:rn3102:rvrSDK0J40709WIN3259627060530:cvnLENOVO:ct3:cvrNone: dmi.product.family: ThinkCentre M710s dmi.product.name: 10M7CTO1WW dmi.product.sku: LENOVO_MT_10M7_BU_Think_FM_ThinkCentre M710s dmi.product.version: ThinkCentre M710s dmi.sys.vendor: LENOVO modified.conffile..etc.default.chromium-browser: [deleted] High precision touchpad scrolling doesn't work in Wayland sessions (but does in Xorg). I guess it's probably Xwayland failing to support the more advanced XInput stuff? Note: This bug report is about high precision (and thus low latency) touchpad scrolling. It is not about "Smooth Scrolling" simply because "Smooth Scrolling" actually means something quite different in Chromium. :P Test case: 1. In chrome://flags, set Smooth Scrolling to Disabled and restart the browser. 2. Use your touchpad (usually two fingers) to scroll a web page. Observed: In an Ubuntu session (pure Xorg), the scrolling is noticeably high precision like a Macbook or Chromebook. In a Wayland session however, the scrolling stutters badly like it's still using old-style mouse wheel emulation. Note also: If you have "Smooth Scrolling" enabled then Chromium replaces the stutter with smoother scrolling but you can still tell it's broken in Wayland sessions because the latency is much higher. It's having to fake the smoothness by delaying and extrapolating from mouse wheel-style tick events. ProblemType: Bug DistroRelease: Ubuntu 19.04 Package: chromium-browser 71.0.3578.98-0ubuntu1 ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12 Uname: Linux 4.18.0-11-generic x86_64 ApportVersion: 2.20.10-0ubuntu14 Architecture: amd64 DRM.card0-DP-1:  enabled: disabled  dpms: Off  status: disconnected  edid-base64:  modes: DRM.card0-DP-2:  enabled: enabled  dpms: On  status: connected  edid-base64: AP///////wAQrEbwTEoxQQUZAQS1NCB4Oh31rk81syUNUFSlSwCBgKlA0QBxTwEBAQEBAQEBKDyAoHCwI0AwIDYABkQhAAAaAAAA/wBZQ00wRjUxUkExSkwKAAAA/ABERUxMIFUyNDEzCiAgAAAA/QA4TB5REQAKICAgICAgAUICAx3xUJAFBAMCBxYBHxITFCAVEQYjCR8HgwEAAAI6gBhxOC1AWCxFAAZEIQAAHgEdgBhxHBYgWCwlAAZEIQAAngEdAHJR0B4gbihVAAZEIQAAHowK0Iog4C0QED6WAAZEIQAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  modes: 1920x1200 1920x1080 1920x1080 1920x1080 1920x1080i 1920x1080i 1920x1080i 1920x1080 1920x1080i 1920x1080 1920x1080 1600x1200 1280x1024 1280x1024 1152x864 1280x720 1280x720 1280x720 1280x720 1024x768 1024x768 800x600 800x600 720x576 720x576 720x480 720x480 720x480 720x480 720x480 640x480 640x480 640x480 640x480 720x400 DRM.card0-DP-3:  enabled: disabled  dpms: Off  status: disconnected  edid-base64:  modes: DRM.card0-HDMI-A-1:  enabled: disabled  dpms: Off  status: disconnected  edid-base64:  modes: DRM.card0-HDMI-A-2:  enabled: disabled  dpms: Off  status: disconnected  edid-base64:  modes: Date: Thu Jan 10 17:11:06 2019 Desktop-Session:  'None'  'None'  '/usr/local/share:/usr/share:/var/lib/snapd/desktop' DetectedPlugins: Env:  'None'  'None' InstallationDate: Installed on 2018-12-04 (37 days ago) InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20181203) InstalledPlugins:  /usr/lib/mozilla/plugins:    => libgnome-shell-browser-plugin.so          (size: 22496 bytes, mtime: Wed Dec 5 20:53:32 2018) Load-Avg-1min: 2.33 Load-Processes-Running-Percent: 0.1% MachineType: LENOVO 10M7CTO1WW ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.18.0-11-generic root=UUID=052b7096-9b82-4712-b596-7629d5f6498c ro quiet splash vt.handoff=1 SourcePackage: chromium-browser UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 02/06/2018 dmi.bios.vendor: LENOVO dmi.bios.version: M16KT47A dmi.board.name: 3102 dmi.board.vendor: LENOVO dmi.board.version: SDK0J40709 WIN 3259627060530 dmi.chassis.type: 3 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.modalias: dmi:bvnLENOVO:bvrM16KT47A:bd02/06/2018:svnLENOVO:pn10M7CTO1WW:pvrThinkCentreM710s:rvnLENOVO:rn3102:rvrSDK0J40709WIN3259627060530:cvnLENOVO:ct3:cvrNone: dmi.product.family: ThinkCentre M710s dmi.product.name: 10M7CTO1WW dmi.product.sku: LENOVO_MT_10M7_BU_Think_FM_ThinkCentre M710s dmi.product.version: ThinkCentre M710s dmi.sys.vendor: LENOVO modified.conffile..etc.default.chromium-browser: [deleted]
2019-01-10 10:10:24 Daniel van Vugt xorg-server (Ubuntu): status New Invalid
2019-01-10 10:10:49 Daniel van Vugt chromium-browser (Ubuntu): status New Triaged
2019-01-10 10:25:31 Daniel van Vugt bug watch added http://code.google.com/p/chromium/issues/detail?id=712737
2019-01-10 10:25:31 Daniel van Vugt bug task added chromium-browser
2019-01-11 12:16:33 bwat47 bug added subscriber bwat47
2019-07-09 14:52:45 Chris Billington bug added subscriber Chris Billington
2020-05-06 01:35:31 Daniel van Vugt bug task deleted xorg-server (Ubuntu)
2020-05-07 03:06:51 Daniel van Vugt chromium-browser (Ubuntu): status Triaged Fix Committed
2020-05-07 03:07:18 Daniel van Vugt tags amd64 apport-bug disco performance wayland amd64 apport-bug fixed-upstream performance wayland
2021-02-01 08:55:29 Daniel van Vugt chromium-browser (Ubuntu): status Fix Committed Fix Released