Bug 264387

Summary: [GTK] REGRESSION Broken scrolling
Product: WebKit Reporter: Kdwk <kdwkleung>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, cgarcia
Priority: P2    
Version: WebKit Local Build   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
Screencast showing broken scrolling in JHBuild WebKitGTK none

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