Skip to content

[ - #78735

Draft
alanbaradlay wants to merge 20 commits into
WebKit:mainfrom
alanbaradlay:eng/BFC-v2-Let-any-box-override-the-content-size-of-its-containing-block
Draft

[#78735
alanbaradlay wants to merge 20 commits into
WebKit:mainfrom
alanbaradlay:eng/BFC-v2-Let-any-box-override-the-content-size-of-its-containing-block

Conversation

@alanbaradlay

@alanbaradlay alanbaradlay commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

7303667

[BFC] Let any box override the content size of its containing block
https://bugs.webkit.org/show_bug.cgi?id=327966
<rdar://problem/190322106>

Reviewed by NOBODY (OOPS!).

62f1f53

[BFC] Lay out relatively positioned boxes in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327738
<rdar://problem/190159206>

Reviewed by NOBODY (OOPS!).

1648db4

[BFC] Lay out fit-content out-of-flow boxes in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327735
<rdar://problem/190157997>

Reviewed by NOBODY (OOPS!).

3319577

[BFC] Lay out absolutely positioned boxes in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327730
<rdar://problem/190153953>

Reviewed by NOBODY (OOPS!).

cd609ad

[BFC] Lay out boxes with layers in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327727
<rdar://problem/190152348>

Reviewed by NOBODY (OOPS!).

097020e

[BFC] Compute the intrinsic inline sizes of roots in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327717
<rdar://problem/190141342>

Reviewed by NOBODY (OOPS!).

797476e

[BFC] Lay out overflow: hidden boxes in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327692
<rdar://problem/190122938>

Reviewed by NOBODY (OOPS!).

38b349d

[BFC] Lay out nested block formatting context roots in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327699
<rdar://problem/190124591>

Reviewed by NOBODY (OOPS!).

63a7070

[BFC] Lay out boxes with sizing keyword inline sizes in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327628
<rdar://problem/190078123>

Reviewed by NOBODY (OOPS!).

c2dabf6

[BFC] Lay out boxes with an aspect ratio in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327698
<rdar://problem/190124318>

Reviewed by NOBODY (OOPS!).

3b1221e

[BFC] Lay out boxes with sizing keyword block sizes in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327693
<rdar://problem/190123484>

Reviewed by NOBODY (OOPS!).

977b3bd

[BFC] Lay out inline content in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327606
<rdar://problem/190063131>

Reviewed by NOBODY (OOPS!).

363c4c7

[BFC] Cover quirks mode documents in the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327601
<rdar://problem/190060500>

Reviewed by NOBODY (OOPS!).

baf1279

[BFC] Add margin collapsing and cover block formatting contexts with block boxes only
https://bugs.webkit.org/show_bug.cgi?id=327598
<rdar://problem/190058922>

Reviewed by NOBODY (OOPS!).

f48dff2

[BFC] Add a coverage indicator for the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327591
<rdar://problem/190055540>

Reviewed by NOBODY (OOPS!).

798aef8

[BFC] Add the skeleton of the new block formatting context
https://bugs.webkit.org/show_bug.cgi?id=327588
<rdar://problem/190053684>

Reviewed by NOBODY (OOPS!).

6dd9f8a

[IFC] Let the block container build the block layout state of its inline content
https://bugs.webkit.org/show_bug.cgi?id=327892
<rdar://problem/190271127>

Reviewed by NOBODY (OOPS!).

22697d6

[IFC] Keep only what crosses into the inline content in the margin state
https://bugs.webkit.org/show_bug.cgi?id=327877
<rdar://problem/190256744>

Reviewed by NOBODY (OOPS!).

7bd255c

[IFC] Pass the parent block layout state to the inline formatting context read-only
https://bugs.webkit.org/show_bug.cgi?id=327864
<rdar://problem/190250094>

Reviewed by NOBODY (OOPS!).

8181de5

[IFC] Keep the margins the inline formatting context carries in its own layout state
https://bugs.webkit.org/show_bug.cgi?id=327863
<rdar://problem/190249888>

Reviewed by NOBODY (OOPS!).

7303667

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows Apple Internal
  🧪 style   🛠 ios   🛠 mac   🛠 wpe   🛠 win ⏳ 🛠 ios-apple
  🧪 bindings   🛠 ios-sim   🛠 mac-cmake-debug   🧪 wpe-wk2   🧪 win-tests ⏳ 🛠 mac-apple
  🧪 webkitperl   🧪 ios-wk2   🧪 api-mac   🧪 api-wpe ⏳ 🛠 vision-apple
  🧪 ios-wk2-wpt   🧪 api-mac-cmake-debug   🧪 jsc-wpe
  🧪 jsc-x86-64   🧪 api-ios   🧪 mac-wk2   🛠 gtk3-gcc
  🛠 🧪 jsc-debug-arm64   🛠 ios-safer-cpp   🧪 mac-cmake-debug-wk2   🛠 gtk
  🛠 vision   🧪 mac-wk2-stress   🧪 gtk-wk2
  🛠 vision-sim   🧪 mac-intel-wk2   🧪 api-gtk
  🧪 vision-wk2   🛠 mac-safer-cpp   🛠 playstation
  🛠 tv   🧪 mac-site-isolation
  🛠 tv-sim
  🛠 watch
  🛠 watch-sim

@alanbaradlay alanbaradlay self-assigned this Oct 29, 2026
@alanbaradlay alanbaradlay added New Bugs Unclassified bugs are placed in this component until the correct component can be determined. skip-ews Applied to prevent a change from being run on EWS and removed New Bugs Unclassified bugs are placed in this component until the correct component can be determined. labels Oct 29, 2026
…formatting context

https://bugs.webkit.org/show_bug.cgi?id=327693
<rdar://problem/190123484>

Reviewed by NOBODY (OOPS!).
… formatting context

https://bugs.webkit.org/show_bug.cgi?id=327628
<rdar://problem/190078123>

Reviewed by NOBODY (OOPS!).
…formatting context

https://bugs.webkit.org/show_bug.cgi?id=327699
<rdar://problem/190124591>

Reviewed by NOBODY (OOPS!).
@alanbaradlay
alanbaradlay force-pushed the eng/BFC-v2-Let-any-box-override-the-content-size-of-its-containing-block branch from 603eeab to 7303667 Compare October 30, 2026 19:44
@alanbaradlay alanbaradlay added the New Bugs Unclassified bugs are placed in this component until the correct component can be determined. label Oct 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New Bugs Unclassified bugs are placed in this component until the correct component can be determined. skip-ews Applied to prevent a change from being run on EWS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants