Bug 246800

Summary: Web process hang when displaying long directories on GitLab
Product: WebKit Reporter: Michael Catanzaro <mcatanzaro>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bugs-noreply, cgarcia, Hironori.Fujii, mcatanzaro, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Michael Catanzaro 2022-10-20 04:27:14 PDT
Try loading:

https://gitlab.gnome.org/GNOME/gtk/-/tree/main/gtk

and attempt to scroll down the page. It won't work: the web process will appear to hang. Sometimes, the UI process will hang as well.
Comment 1 Carlos Garcia Campos 2022-10-21 05:40:11 PDT
Does it happen with WEBKIT_NICOSIA_PAINTING_THREADS=0?
Comment 2 Michael Catanzaro 2022-10-21 07:19:37 PDT
(In reply to Carlos Garcia Campos from comment #1)
> Does it happen with WEBKIT_NICOSIA_PAINTING_THREADS=0?

Yes, that doesn't seem to make a difference.
Comment 3 Fujii Hironori 2022-10-21 12:49:53 PDT
the web process of Safari and WinCairo also become almost unresponsive in the page. But, I don't observe UI process hang for them.
Comment 4 Michael Catanzaro 2022-10-21 15:08:59 PDT
(In reply to Fujii Hironori from comment #3)
> the web process of Safari and WinCairo also become almost unresponsive in
> the page. But, I don't observe UI process hang for them.

Ugh, this happens with GTK 3 as well. I had never noticed this until now, so I guess something must have changed on GitLab's side.
Comment 5 Radar WebKit Bug Importer 2022-10-27 04:28:18 PDT
<rdar://problem/101629088>