Change where we force main-thread scrolling for overflow:hidden
Previously the logic depended on RasterInducingScroll, and didn't work
if the scroller is not painted. Now add main-thread scrolling on the
blink scroll node in PaintPropertyTreeBuilder.
Bug: 356436619
Change-Id: Ifebc2b33e6abdede7881d962407749df6742a1cf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5823800
Reviewed-by: Philip Rogers pdr@chromium.org
Commit-Queue: Xianzhu Wang wangxianzhu@chromium.org
Cr-Commit-Position: refs/heads/main@{#1348985}