Bug 264387 - [GTK] REGRESSION Broken scrolling
Summary: [GTK] REGRESSION Broken scrolling
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Local Build
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-07 23:59 PST by Kdwk
Modified: 2024-05-14 21:03 PDT (History)
2 users (show)

See Also:


Attachments
Screencast showing broken scrolling in JHBuild WebKitGTK (5.78 MB, video/x-matroska)
2023-11-07 23:59 PST, Kdwk
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kdwk 2023-11-07 23:59:13 PST
Created attachment 468511 [details]
Screencast showing broken scrolling in JHBuild WebKitGTK

Both touchpad and mouse scrolling are broken and extremely slow (~2 fps) in the main branch of WebKit.

Problematic version: JHBuild WebKit (main@a4e364130e7c85357bf8a04896e38fa7f89fe9b9)/ Epiphany
Working version: WebKitGTK 2.42.1/ Epiphany 45.0-50-g89e4107cf+
Comment 1 Carlos Garcia Campos 2023-11-08 00:33:56 PST
It seems you are disabling dmabuf renderer, right? is it because of nvidia? does it happen with the dmabuf renderer too?
Comment 2 Kdwk 2023-11-08 00:36:31 PST
Disabling the DMABUF renderer it looks like this. Without disabling it, it looks like this but with flickering as well. I don’t know if it is because of Nvidia but previous versions of WebKitGTK (both stable release and previous JHBuild builds) work fine. It’s just this JHBuild build that is like this, so something must’ve changed between the last time I did JHBuild build and this time.
Comment 3 Carlos Garcia Campos 2023-11-08 00:39:21 PST
Do you remember when was the last time you built WebKit from main with jhbuild? The flickering is because of nvidia, yes.
Comment 4 Kdwk 2023-11-08 00:41:39 PST
Last JHBuild was about a week ago, certainly under 2 weeks. Since then I have been unable to do JHBuild again because of build failures. I check again every couple of days until today, after a git pull I can build without failures again.
Comment 5 Carlos Garcia Campos 2023-11-08 00:44:37 PST
Ok, so it's a recent regression then