Originally reported by @digitarald

Expensive layout is the cuplrit, even warned as layout shift so content really seems to move on every frame while scrolling – cased by a wheel event handler calling setScrollPositionNow.
After digging into the perf log, it seems there is a long update layer tree (~10ms) for every scroll.
Originally reported by @digitarald
After digging into the perf log, it seems there is a long
update layer tree(~10ms) for every scroll.