WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
307884
Split computeOverflow() into in-flow and out-of-flow methods so that we can run out-of-flow layout in between
https://bugs.webkit.org/show_bug.cgi?id=307884
Summary
Split computeOverflow() into in-flow and out-of-flow methods so that we can r...
fantasai
Reported
2026-02-13 18:36:35 PST
Fixing
bug 291864
([css-anchor-position-1] position-area for scrollable containing blocks should use entire scrollable area, not just the initial scrollport bounds) requires us to know the scrollable content area bounds before we do abspos layout. Unfortunately this is currently computed together with the overflow of out-of-flow boxes after both in-flow and out-of-flow layout is completed, so we need to split apart that method so that we can get the in-flow overflow computed before out-of-flow layout, and then update to include out-of-flow overflow once out-of-flow layout is completed. Since this is essentially a no-op refactor, we're filing it as an independent PR to make it easier to review and test.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-02-13 18:36:41 PST
<
rdar://problem/170364335
>
fantasai
Comment 2
2026-02-13 18:40:44 PST
Pull request:
https://github.com/WebKit/WebKit/pull/58187
EWS
Comment 3
2026-02-14 12:12:45 PST
Committed
307586@main
(dc39a4f07c92): <
https://commits.webkit.org/307586@main
> Reviewed commits have been landed. Closing PR #58187 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug