) [8,8 204x100]
PaintableWithLines (BlockContainer) [8,8 204x100]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [10,10 200x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,108 784x0]
diff --git a/Tests/LibWeb/Layout/expected/grid/floating-table-wrapper-width.txt b/Tests/LibWeb/Layout/expected/grid/floating-table-wrapper-width.txt
index 65cc6ce1006..fa1611fee09 100644
--- a/Tests/LibWeb/Layout/expected/grid/floating-table-wrapper-width.txt
+++ b/Tests/LibWeb/Layout/expected/grid/floating-table-wrapper-width.txt
@@ -11,14 +11,16 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (15.34375,9) content-size 154.796875x25 table-box [TFC] children: not-inline
Box at (17.34375,11) content-size 150.796875x21 table-row-group children: not-inline
Box at (17.34375,11) content-size 150.796875x21 table-row children: not-inline
- BlockContainer at (19.34375,13) content-size 69.59375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [19.34375,13 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
- BlockContainer | at (94.9375,13) content-size 71.203125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [94.9375,13 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (19.34375,13) content-size 69.59375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (19.34375,13) content-size 69.59375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [19.34375,13 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
+ BlockContainer | at (94.9375,13) content-size 71.203125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (94.9375,13) content-size 71.203125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [94.9375,13 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
BlockContainer at (171.140625,8) content-size 7.75x17 floating [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [171.140625,8 7.75x17] baseline: 13.296875
"4"
@@ -38,9 +40,11 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box) [17.34375,11 150.796875x21]
PaintableBox (Box) [17.34375,11 150.796875x21]
PaintableWithLines (BlockContainer) [17.34375,11 73.59375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [19.34375,13 69.59375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [92.9375,11 75.203125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [94.9375,13 71.203125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer.right) [171.140625,8 7.75x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,35 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table-fixup-with-rowspan.txt b/Tests/LibWeb/Layout/expected/table-fixup-with-rowspan.txt
index 0307b757db6..a38fc004efd 100644
--- a/Tests/LibWeb/Layout/expected/table-fixup-with-rowspan.txt
+++ b/Tests/LibWeb/Layout/expected/table-fixup-with-rowspan.txt
@@ -5,19 +5,22 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,8) content-size 27.90625x46 table-box [TFC] children: not-inline
Box at (10,10) content-size 23.90625x42 table-row-group children: not-inline
Box at (10,10) content-size 23.90625x19 table-row children: not-inline
- BlockContainer at (11,11) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [11,11 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
- BlockContainer | at (24.09375,22.5) content-size 8.8125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [24.09375,22.5 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [11,11 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
+ BlockContainer | at (24.09375,22.5) content-size 8.8125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (24.09375,22.5) content-size 8.8125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [24.09375,22.5 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
Box | at (10,31) content-size 23.90625x19 table-row children: not-inline
- BlockContainer at (11,32) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [11,32 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [11,32 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
Box | at (10,52) content-size 23.90625x0 table-row children: not-inline
BlockContainer <(anonymous)> at (10,52) content-size 11.09375x0 table-cell [BFC] children: not-inline
BlockContainer <(anonymous)> at (8,54) content-size 784x0 children: inline
@@ -31,12 +34,15 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box ) [10,10 23.90625x42]
PaintableBox (Box) [10,10 23.90625x19]
PaintableWithLines (BlockContainer) [10,10 11.09375x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [23.09375,10 10.8125x42]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [24.09375,22.5 8.8125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [10,31 23.90625x19]
PaintableWithLines (BlockContainer) [10,31 11.09375x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [10,52 23.90625x0]
PaintableWithLines (BlockContainer(anonymous)) [10,52 11.09375x0]
PaintableWithLines (BlockContainer(anonymous)) [8,54 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/align-top-and-bottom.txt b/Tests/LibWeb/Layout/expected/table/align-top-and-bottom.txt
index 7cd11807a0e..9cb35b56d6e 100644
--- a/Tests/LibWeb/Layout/expected/table/align-top-and-bottom.txt
+++ b/Tests/LibWeb/Layout/expected/table/align-top-and-bottom.txt
@@ -9,22 +9,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (9,9) content-size 198.328125x49 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (25,25) content-size 32.078125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [25,25 32.078125x17] baseline: 13.296875
- "Top"
- TextNode <#text>
+ BlockContainer | at (25,25) content-size 32.078125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (25,25) content-size 32.078125x17 children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [25,25 32.078125x17] baseline: 13.296875
+ "Top"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (89.078125,74) content-size 55.984375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [89.078125,74 55.984375x17] baseline: 13.296875
- "Bottom"
- TextNode <#text>
+ BlockContainer | at (89.078125,74) content-size 55.984375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (89.078125,74) content-size 55.984375x17 children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [89.078125,74 55.984375x17] baseline: 13.296875
+ "Bottom"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (177.0625,25) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [177.0625,25 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (177.0625,25) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (177.0625,25) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [177.0625,25 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -32,10 +35,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,58) content-size 198.328125x49 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (177.0625,74) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [177.0625,74 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (177.0625,74) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (177.0625,74) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [177.0625,74 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -49,11 +53,15 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 198.328125x98]
PaintableBox (Box) [9,9 198.328125x49]
PaintableWithLines (BlockContainer) [9,9 64.078125x98]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [25,25 32.078125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [73.078125,9 87.984375x98]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [89.078125,74 55.984375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [161.0625,9 46.265625x49]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [177.0625,25 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,58 198.328125x49]
PaintableWithLines (BlockContainer) [161.0625,58 46.265625x49]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [177.0625,74 14.265625x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/auto-height.txt b/Tests/LibWeb/Layout/expected/table/auto-height.txt
index 599b92ec45d..657ec112743 100644
--- a/Tests/LibWeb/Layout/expected/table/auto-height.txt
+++ b/Tests/LibWeb/Layout/expected/table/auto-height.txt
@@ -5,18 +5,20 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
TableWrapper <(anonymous)> at (11,11) content-size 29.15625x19 [BFC] children: not-inline
Box <(anonymous)> at (11,11) content-size 29.15625x19 table-box [TFC] children: not-inline
Box <(anonymous)> at (11,11) content-size 29.15625x19 table-row children: not-inline
- BlockContainer at (12,12) content-size 27.15625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [12,12 27.15625x17] baseline: 13.296875
- "foo"
- TextNode <#text>
+ BlockContainer at (12,12) content-size 27.15625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (12,12) content-size 27.15625x17 children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [12,12 27.15625x17] baseline: 13.296875
+ "foo"
+ TextNode <#text>
BlockContainer at (11,32) content-size 778x19 children: not-inline
TableWrapper <(anonymous)> at (11,32) content-size 29.640625x19 [BFC] children: not-inline
Box <(anonymous)> at (11,32) content-size 29.640625x19 table-box [TFC] children: not-inline
Box <(anonymous)> at (11,32) content-size 29.640625x19 table-row children: not-inline
- BlockContainer at (12,33) content-size 27.640625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [12,33 27.640625x17] baseline: 13.296875
- "bar"
- TextNode <#text>
+ BlockContainer at (12,33) content-size 27.640625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (12,33) content-size 27.640625x17 children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [12,33 27.640625x17] baseline: 13.296875
+ "bar"
+ TextNode <#text>
BlockContainer <(anonymous)> at (10,52) content-size 780x0 children: inline
TextNode <#text>
@@ -28,11 +30,13 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box(anonymous)) [11,11 29.15625x19]
PaintableBox (Box(anonymous)) [11,11 29.15625x19]
PaintableWithLines (BlockContainer) [11,11 29.15625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [12,12 27.15625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer) [10,31 780x21]
PaintableWithLines (TableWrapper(anonymous)) [11,32 29.640625x19]
PaintableBox (Box(anonymous)) [11,32 29.640625x19]
PaintableBox (Box(anonymous)) [11,32 29.640625x19]
PaintableWithLines (BlockContainer ) [11,32 29.640625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [12,33 27.640625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [10,52 780x0]
diff --git a/Tests/LibWeb/Layout/expected/table/auto-margins.txt b/Tests/LibWeb/Layout/expected/table/auto-margins.txt
index 35511bc60cc..69b34feed32 100644
--- a/Tests/LibWeb/Layout/expected/table/auto-margins.txt
+++ b/Tests/LibWeb/Layout/expected/table/auto-margins.txt
@@ -5,10 +5,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
TableWrapper <(anonymous)> at (235.265625,8) content-size 329.46875x17 [BFC] children: not-inline
Box at (235.265625,8) content-size 329.46875x17 table-box [TFC] children: not-inline
Box <(anonymous)> at (235.265625,8) content-size 329.46875x17 table-row children: not-inline
- BlockContainer at (235.265625,8) content-size 329.46875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 34, rect: [235.265625,8 329.46875x17] baseline: 13.296875
- "DaTa DisplaYiNg CSS WeBpaGE ScReEn"
- TextNode <#text>
+ BlockContainer at (235.265625,8) content-size 329.46875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (235.265625,8) content-size 329.46875x17 children: inline
+ frag 0 from TextNode start: 0, length: 34, rect: [235.265625,8 329.46875x17] baseline: 13.296875
+ "DaTa DisplaYiNg CSS WeBpaGE ScReEn"
+ TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
@@ -18,4 +19,5 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box.box) [235.265625,8 329.46875x17]
PaintableBox (Box(anonymous)) [235.265625,8 329.46875x17]
PaintableWithLines (BlockContainer .cell) [235.265625,8 329.46875x17]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [235.265625,8 329.46875x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/avoid-div-by-zero-in-table-measures.txt b/Tests/LibWeb/Layout/expected/table/avoid-div-by-zero-in-table-measures.txt
index 8dc882011b8..7f6e2f750ec 100644
--- a/Tests/LibWeb/Layout/expected/table/avoid-div-by-zero-in-table-measures.txt
+++ b/Tests/LibWeb/Layout/expected/table/avoid-div-by-zero-in-table-measures.txt
@@ -11,10 +11,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (10,10) content-size 2x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 0x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [11,11 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 0x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 0x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [11,11 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -25,9 +26,10 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
PaintableWithLines (BlockContainer) [8,8 784x23]
- PaintableWithLines (TableWrapper(anonymous)) [8,8 6x23] overflow: [8,8 17.265625x23]
+ PaintableWithLines (TableWrapper(anonymous)) [8,8 6x23]
PaintableBox (Box) [8,8 6x23]
PaintableBox (Box) [10,10 2x19]
PaintableBox (Box) [10,10 2x19]
- PaintableWithLines (BlockContainer) [10,10 2x19] overflow: [10,10 15.265625x20]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer | ) [10,10 2x19]
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 0x17] overflow: [11,11 14.265625x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/basic.txt b/Tests/LibWeb/Layout/expected/table/basic.txt
index ebf75508eb2..ee4151efed0 100644
--- a/Tests/LibWeb/Layout/expected/table/basic.txt
+++ b/Tests/LibWeb/Layout/expected/table/basic.txt
@@ -22,10 +22,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,29) content-size 95.171875x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,30) content-size 93.171875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [11,30 73.65625x17] baseline: 13.296875
- "Head Cell"
- TextNode <#text>
+ BlockContainer | at (11,30) content-size 93.171875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,30) content-size 93.171875x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [11,30 73.65625x17] baseline: 13.296875
+ "Head Cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,10 +39,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,50) content-size 95.171875x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,51) content-size 93.171875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [11,51 70.234375x17] baseline: 13.296875
- "Body Cell"
- TextNode <#text>
+ BlockContainer | at (11,51) content-size 93.171875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,51) content-size 93.171875x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [11,51 70.234375x17] baseline: 13.296875
+ "Body Cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -54,10 +56,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,71) content-size 95.171875x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,72) content-size 93.171875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 11, rect: [11,72 93.171875x17] baseline: 13.296875
- "Footer Cell"
- TextNode <#text>
+ BlockContainer | at (11,72) content-size 93.171875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,72) content-size 93.171875x17 children: inline
+ frag 0 from TextNode start: 0, length: 11, rect: [11,72 93.171875x17] baseline: 13.296875
+ "Footer Cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -80,13 +83,16 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box) [10,29 95.171875x19]
PaintableBox (Box) [10,29 95.171875x19]
PaintableWithLines (BlockContainer) [10,29 95.171875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,30 93.171875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | | ) [10,50 95.171875x19]
PaintableBox (Box) [10,50 95.171875x19]
PaintableWithLines (BlockContainer) [10,50 95.171875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,51 93.171875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [10,71 95.171875x19]
PaintableBox (Box) [10,71 95.171875x19]
PaintableWithLines (BlockContainer) [10,71 95.171875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,72 93.171875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,109 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/border-attribute-overridden-by-css.txt b/Tests/LibWeb/Layout/expected/table/border-attribute-overridden-by-css.txt
index d403ac5eac5..23c79e0d934 100644
--- a/Tests/LibWeb/Layout/expected/table/border-attribute-overridden-by-css.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-attribute-overridden-by-css.txt
@@ -5,10 +5,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (18,18) content-size 22.265625x25 table-box [TFC] children: not-inline
Box at (20,20) content-size 18.265625x21 table-row-group children: not-inline
Box at (20,20) content-size 18.265625x21 table-row children: not-inline
- BlockContainer at (22,22) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [22,22 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (22,22) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (22,22) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [22,22 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
@@ -18,4 +19,5 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [20,20 18.265625x21]
PaintableBox (Box) [20,20 18.265625x21]
PaintableWithLines (BlockContainer) [20,20 18.265625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [22,22 14.265625x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/border-attribute.txt b/Tests/LibWeb/Layout/expected/table/border-attribute.txt
index e29f98de388..9366a8ac9ea 100644
--- a/Tests/LibWeb/Layout/expected/table/border-attribute.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-attribute.txt
@@ -5,10 +5,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (13,13) content-size 22.265625x25 table-box [TFC] children: not-inline
Box at (15,15) content-size 18.265625x21 table-row-group children: not-inline
Box at (15,15) content-size 18.265625x21 table-row children: not-inline
- BlockContainer at (17,17) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [17,17 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (17,17) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (17,17) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [17,17 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
@@ -18,4 +19,5 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [15,15 18.265625x21]
PaintableBox (Box) [15,15 18.265625x21]
PaintableWithLines (BlockContainer) [15,15 18.265625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [17,17 14.265625x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/border-collapse-is-inherited.txt b/Tests/LibWeb/Layout/expected/table/border-collapse-is-inherited.txt
index 2be9742da75..f0e1954b6e6 100644
--- a/Tests/LibWeb/Layout/expected/table/border-collapse-is-inherited.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-collapse-is-inherited.txt
@@ -6,7 +6,7 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <(anonymous)> at (8,8) content-size 784x0 children: inline
TextNode <#text>
BlockContainer at (8,8) content-size 784x197 children: inline
- frag 0 from BlockContainer start: 0, length: 0, rect: [9,9 161.90625x195] baseline: 13.796875
+ frag 0 from BlockContainer start: 0, length: 0, rect: [9,9 161.90625x195] baseline: 14.296875
TextNode <#text>
BlockContainer at (9,9) content-size 161.90625x195 inline-block [BFC] children: not-inline
BlockContainer <(anonymous)> at (9,9) content-size 161.90625x0 children: inline
@@ -19,22 +19,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (9,9) content-size 161.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (30,20) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [30,20 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (30,20) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (30,20) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [30,20 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (86.265625,20) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.859375,20 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (86.265625,20) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (86.265625,20) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.859375,20 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (140.8125,20) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [142.1875,20 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
+ BlockContainer | at (140.8125,20) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (140.8125,20) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [142.1875,20 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -42,22 +45,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,48) content-size 161.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (30,59) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31.96875,59 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (30,59) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (30,59) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31.96875,59 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (86.265625,59) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [86.96875,59 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (86.265625,59) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (86.265625,59) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [86.96875,59 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (140.8125,59) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [140.953125,59 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
+ BlockContainer | at (140.8125,59) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (140.8125,59) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [140.953125,59 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -65,22 +71,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,87) content-size 161.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (30,98) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31.203125,98 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (30,98) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (30,98) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31.203125,98 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (86.265625,98) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [86.265625,98 12.546875x17] baseline: 13.296875
- "F"
- TextNode <#text>
+ BlockContainer | at (86.265625,98) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (86.265625,98) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [86.265625,98 12.546875x17] baseline: 13.296875
+ "F"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (140.8125,98) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [140.8125,98 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (140.8125,98) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (140.8125,98) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [140.8125,98 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -88,22 +97,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,126) content-size 161.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (30,137) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [30.515625,137 13.234375x17] baseline: 13.296875
- "G"
- TextNode <#text>
+ BlockContainer | at (30,137) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (30,137) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [30.515625,137 13.234375x17] baseline: 13.296875
+ "G"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (86.265625,137) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [86.421875,137 12.234375x17] baseline: 13.296875
- "H"
- TextNode <#text>
+ BlockContainer | at (86.265625,137) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (86.265625,137) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [86.421875,137 12.234375x17] baseline: 13.296875
+ "H"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (140.8125,137) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [141.484375,137 7.75x17] baseline: 13.296875
- "4"
- TextNode <#text>
+ BlockContainer | at (140.8125,137) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (140.8125,137) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [141.484375,137 7.75x17] baseline: 13.296875
+ "4"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -111,22 +123,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,165) content-size 161.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (30,176) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [34.828125,176 4.59375x17] baseline: 13.296875
- "I"
- TextNode <#text>
+ BlockContainer | at (30,176) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (30,176) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [34.828125,176 4.59375x17] baseline: 13.296875
+ "I"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (86.265625,176) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [88.078125,176 8.90625x17] baseline: 13.296875
- "J"
- TextNode <#text>
+ BlockContainer | at (86.265625,176) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (86.265625,176) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [88.078125,176 8.90625x17] baseline: 13.296875
+ "J"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (140.8125,176) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [141.125,176 8.453125x17] baseline: 13.296875
- "5"
- TextNode <#text>
+ BlockContainer | at (140.8125,176) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (140.8125,176) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [141.125,176 8.453125x17] baseline: 13.296875
+ "5"
+ TextNode <#text>
BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (9,9) content-size 0x0 children: inline
@@ -150,39 +165,54 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 161.90625x195]
PaintableBox (Box) [9,9 161.90625x39]
PaintableWithLines (BlockContainer) [9,9 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [30,20 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [65.265625,9 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [86.265625,20 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [119.8125,9 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [140.8125,20 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,48 161.90625x39]
PaintableWithLines (BlockContainer) [9,48 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [30,59 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [65.265625,48 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [86.265625,59 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [119.8125,48 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [140.8125,59 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,87 161.90625x39]
PaintableWithLines (BlockContainer) [9,87 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [30,98 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [65.265625,87 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [86.265625,98 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [119.8125,87 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [140.8125,98 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,126 161.90625x39]
PaintableWithLines (BlockContainer) [9,126 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [30,137 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [65.265625,126 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [86.265625,137 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [119.8125,126 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [140.8125,137 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,165 161.90625x39]
PaintableWithLines (BlockContainer) [9,165 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [30,176 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [65.265625,165 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [86.265625,176 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [119.8125,165 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [140.8125,176 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [9,9 0x0]
PaintableWithLines (BlockContainer(anonymous)) [9,9 0x0]
PaintableWithLines (BlockContainer(anonymous)) [9,9 0x0]
diff --git a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-cell.txt b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-cell.txt
index ba1a54f5682..e6ac9d01be8 100644
--- a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-cell.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-cell.txt
@@ -11,22 +11,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,8) content-size 172.671875x43 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (29,21) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [29,21 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (29,21) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (29,21) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [29,21 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (89.265625,21) content-size 9.859375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [89.265625,21 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer at (89.265625,21) content-size 9.859375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (89.265625,21) content-size 9.859375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [89.265625,21 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (145.125,20) content-size 14.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [145.125,20 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (145.125,20) content-size 14.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (145.125,20) content-size 14.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [145.125,20 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -34,22 +37,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,51) content-size 172.671875x43 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (29,64) content-size 16.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [29,64 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (29,64) content-size 16.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (29,64) content-size 16.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [29,64 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (87.265625,65) content-size 11.859375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.265625,65 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (87.265625,65) content-size 11.859375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (87.265625,65) content-size 11.859375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.265625,65 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (145.125,64) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [145.125,64 12.546875x17] baseline: 13.296875
- "F"
- TextNode <#text>
+ BlockContainer at (145.125,64) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (145.125,64) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [145.125,64 12.546875x17] baseline: 13.296875
+ "F"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -65,15 +71,21 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box) [8,8 172.671875x86]
PaintableBox (Box) [8,8 172.671875x43]
PaintableWithLines (BlockContainer) [8,8 58.265625x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [29,21 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | .td-thick-border) [66.265625,8 55.859375x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [89.265625,21 9.859375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [122.125,8 58.546875x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [145.125,20 14.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,51 172.671875x43]
PaintableWithLines (BlockContainer) [8,51 58.265625x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [29,64 16.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [66.265625,51 55.859375x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [87.265625,65 11.859375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | .td-thick-border) [122.125,51 58.546875x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [145.125,64 12.546875x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-col.txt b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-col.txt
index 268b2596cc0..ffc437ab191 100644
--- a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-col.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-col.txt
@@ -19,10 +19,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,8) content-size 60.265625x41 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,21) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,21 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (31,21) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,21) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,21 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -30,10 +31,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,49) content-size 60.265625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,60) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,60 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (31,60) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,60) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,60 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -41,10 +43,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,88) content-size 60.265625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,99) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,99 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (31,99) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,99) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,99 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -52,10 +55,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,127) content-size 60.265625x41 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,138) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,138 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (31,138) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,138) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,138 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -75,14 +79,18 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [8,8 60.265625x160]
PaintableBox (Box) [8,8 60.265625x41]
PaintableWithLines (BlockContainer) [8,8 60.265625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,21 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,49 60.265625x39]
PaintableWithLines (BlockContainer) [8,49 60.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,60 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,88 60.265625x39]
PaintableWithLines (BlockContainer) [8,88 60.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,99 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,127 60.265625x41]
PaintableWithLines (BlockContainer) [8,127 60.265625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,138 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,168 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-row.txt b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-row.txt
index 629e7b544ca..9a2c849dab2 100644
--- a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-row.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-row.txt
@@ -11,16 +11,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,8) content-size 114.8125x43 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,21) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,21 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (31,21) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,21) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,21 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (87.265625,21) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.265625,21 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (87.265625,21) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (87.265625,21) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.265625,21 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -28,16 +30,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,51) content-size 114.8125x43 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (29,64) content-size 16.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [29,64 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (29,64) content-size 16.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (29,64) content-size 16.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [29,64 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (87.265625,64) content-size 14.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.265625,64 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (87.265625,64) content-size 14.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (87.265625,64) content-size 14.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.265625,64 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -45,16 +49,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,94) content-size 114.8125x43 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,107) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,107 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (31,107) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,107) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,107 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (87.265625,107) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.265625,107 12.546875x17] baseline: 13.296875
- "F"
- TextNode <#text>
+ BlockContainer | at (87.265625,107) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (87.265625,107) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.265625,107 12.546875x17] baseline: 13.296875
+ "F"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -70,16 +76,22 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [8,8 114.8125x129]
PaintableBox (Box.td-thick-border) [8,8 114.8125x43]
PaintableWithLines (BlockContainer) [8,8 58.265625x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,21 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [66.265625,8 56.546875x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [87.265625,21 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,51 114.8125x43]
PaintableWithLines (BlockContainer) [8,51 58.265625x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [29,64 16.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [66.265625,51 56.546875x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [87.265625,64 14.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | .td-thick-border) [8,94 114.8125x43]
PaintableWithLines (BlockContainer) [8,94 58.265625x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,107 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [66.265625,94 56.546875x43]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [87.265625,107 12.546875x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-rowgroup.txt b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-rowgroup.txt
index bac4fda8536..fd070f138f8 100644
--- a/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-rowgroup.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-conflict-resolution-with-rowgroup.txt
@@ -9,16 +9,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
Box | at (8,8) content-size 113.40625x41 table-row children: not-inline
- BlockContainer at (29,19) content-size 16.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [29,19 9.59375x17] baseline: 13.296875
- "0"
- TextNode <#text>
+ BlockContainer | at (29,19) content-size 16.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (29,19) content-size 16.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [29,19 9.59375x17] baseline: 13.296875
+ "0"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (87.265625,19) content-size 13.140625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.265625,19 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
+ BlockContainer | at (87.265625,19) content-size 13.140625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (87.265625,19) content-size 13.140625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.265625,19 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -29,16 +31,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,49) content-size 113.40625x41 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,62) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,62 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (31,62) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,62) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,62 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (87.265625,62) content-size 11.140625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.265625,62 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (87.265625,62) content-size 11.140625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (87.265625,62) content-size 11.140625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.265625,62 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -46,16 +50,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,90) content-size 113.40625x41 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (31,101) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [31,101 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (31,101) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (31,101) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [31,101 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (87.265625,101) content-size 11.140625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [87.265625,101 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (87.265625,101) content-size 11.140625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (87.265625,101) content-size 11.140625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [87.265625,101 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -71,17 +77,23 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box) [8,8 113.40625x41]
PaintableBox (Box) [8,8 113.40625x41]
PaintableWithLines (BlockContainer) [8,8 58.265625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [29,19 16.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [66.265625,8 55.140625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [87.265625,19 13.140625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | | .thick-border) [8,49 113.40625x82]
PaintableBox (Box) [8,49 113.40625x41]
PaintableWithLines (BlockContainer) [8,49 58.265625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,62 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [66.265625,49 55.140625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [87.265625,62 11.140625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,90 113.40625x41]
PaintableWithLines (BlockContainer) [8,90 58.265625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [31,101 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [66.265625,90 55.140625x41]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [87.265625,101 11.140625x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/border-conflict-resolutions-with-more-cells-than-cols.txt b/Tests/LibWeb/Layout/expected/table/border-conflict-resolutions-with-more-cells-than-cols.txt
index 77dcd19bd03..fea1070fbed 100644
--- a/Tests/LibWeb/Layout/expected/table/border-conflict-resolutions-with-more-cells-than-cols.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-conflict-resolutions-with-more-cells-than-cols.txt
@@ -19,28 +19,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,8) content-size 53.0625x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (9,9) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [9,9 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (9,9) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (9,9) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [9,9 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (25.265625,9) content-size 9.34375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [25.265625,9 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (25.265625,9) content-size 9.34375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (25.265625,9) content-size 9.34375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [25.265625,9 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (36.609375,9) content-size 10.3125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [36.609375,9 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (36.609375,9) content-size 10.3125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (36.609375,9) content-size 10.3125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [36.609375,9 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (48.921875,9) content-size 11.140625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [48.921875,9 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (48.921875,9) content-size 11.140625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (48.921875,9) content-size 11.140625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [48.921875,9 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -59,11 +63,15 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [8,8 53.0625x19]
PaintableBox (Box) [8,8 53.0625x19]
PaintableWithLines (BlockContainer) [8,8 16.265625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [9,9 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [24.265625,8 11.34375x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [25.265625,9 9.34375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [35.609375,8 12.3125x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [36.609375,9 10.3125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [47.921875,8 13.140625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [48.921875,9 11.140625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,27 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/border-spacing-and-borders-table-width.txt b/Tests/LibWeb/Layout/expected/table/border-spacing-and-borders-table-width.txt
index b40f081648b..16c1a4ab863 100644
--- a/Tests/LibWeb/Layout/expected/table/border-spacing-and-borders-table-width.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-spacing-and-borders-table-width.txt
@@ -9,16 +9,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (33,23) content-size 93.609375x47 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (48,38) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [48,38 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (48,38) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (48,38) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [48,38 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (102.265625,38) content-size 9.34375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [102.265625,38 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (102.265625,38) content-size 9.34375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (102.265625,38) content-size 9.34375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [102.265625,38 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -32,6 +34,8 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [33,23 93.609375x47]
PaintableBox (Box) [33,23 93.609375x47]
PaintableWithLines (BlockContainer) [33,23 44.265625x47]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [48,38 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [87.265625,23 39.34375x47]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [102.265625,38 9.34375x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/border-spacing-colspan.txt b/Tests/LibWeb/Layout/expected/table/border-spacing-colspan.txt
index 40f68ffcaf1..445f05f6ce2 100644
--- a/Tests/LibWeb/Layout/expected/table/border-spacing-colspan.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-spacing-colspan.txt
@@ -15,22 +15,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,19) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,30) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [50,30 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (50,30) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,30) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [50,30 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,30) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [127.859375,30 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (126.265625,30) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,30) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [127.859375,30 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,30) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [202.1875,30 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
+ BlockContainer | at (200.8125,30) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,30) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [202.1875,30 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,16 +41,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,68) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,79) content-size 88.8125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [89.25,79 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (50,79) content-size 88.8125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,79) content-size 88.8125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [89.25,79 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,79) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [200.953125,79 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
+ BlockContainer | at (200.8125,79) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,79) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [200.953125,79 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -55,22 +60,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,117) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,128) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [51.203125,128 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (50,128) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,128) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [51.203125,128 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,128) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.265625,128 12.546875x17] baseline: 13.296875
- "F"
- TextNode <#text>
+ BlockContainer | at (126.265625,128) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,128) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.265625,128 12.546875x17] baseline: 13.296875
+ "F"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,128) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [200.8125,128 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (200.8125,128) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,128) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [200.8125,128 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -78,22 +86,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,166) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,177) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [50.515625,177 13.234375x17] baseline: 13.296875
- "G"
- TextNode <#text>
+ BlockContainer | at (50,177) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,177) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [50.515625,177 13.234375x17] baseline: 13.296875
+ "G"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,177) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.421875,177 12.234375x17] baseline: 13.296875
- "H"
- TextNode <#text>
+ BlockContainer | at (126.265625,177) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,177) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.421875,177 12.234375x17] baseline: 13.296875
+ "H"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,177) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [201.484375,177 7.75x17] baseline: 13.296875
- "4"
- TextNode <#text>
+ BlockContainer | at (200.8125,177) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,177) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [201.484375,177 7.75x17] baseline: 13.296875
+ "4"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -101,22 +112,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,215) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,226) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [54.828125,226 4.59375x17] baseline: 13.296875
- "I"
- TextNode <#text>
+ BlockContainer | at (50,226) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,226) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [54.828125,226 4.59375x17] baseline: 13.296875
+ "I"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,226) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [128.078125,226 8.90625x17] baseline: 13.296875
- "J"
- TextNode <#text>
+ BlockContainer | at (126.265625,226) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,226) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [128.078125,226 8.90625x17] baseline: 13.296875
+ "J"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,226) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [201.125,226 8.453125x17] baseline: 13.296875
- "5"
- TextNode <#text>
+ BlockContainer | at (200.8125,226) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,226) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [201.125,226 8.453125x17] baseline: 13.296875
+ "5"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -136,35 +150,49 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [29,19 201.90625x235]
PaintableBox (Box) [29,19 201.90625x39]
PaintableWithLines (BlockContainer) [29,19 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,30 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,19 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,30 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,19 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,30 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,68 201.90625x39]
PaintableWithLines (BlockContainer) [29,68 130.8125x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,79 88.8125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,68 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,79 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,117 201.90625x39]
PaintableWithLines (BlockContainer) [29,117 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,128 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,117 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,128 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,117 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,128 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,166 201.90625x39]
PaintableWithLines (BlockContainer) [29,166 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,177 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,166 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,177 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,166 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,177 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,215 201.90625x39]
PaintableWithLines (BlockContainer) [29,215 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,226 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,215 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,226 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,215 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,226 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,265 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/border-spacing-rowspan.txt b/Tests/LibWeb/Layout/expected/table/border-spacing-rowspan.txt
index cf664cc37e7..6dd26a1942f 100644
--- a/Tests/LibWeb/Layout/expected/table/border-spacing-rowspan.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-spacing-rowspan.txt
@@ -15,22 +15,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,19) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,54.5) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [50,54.5 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (50,54.5) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,54.5) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [50,54.5 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,30) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [127.859375,30 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (126.265625,30) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,30) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [127.859375,30 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,30) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [202.1875,30 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
+ BlockContainer | at (200.8125,30) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,30) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [202.1875,30 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,16 +41,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,68) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (126.265625,79) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.96875,79 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (126.265625,79) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,79) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.96875,79 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,79) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [200.953125,79 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
+ BlockContainer | at (200.8125,79) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,79) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [200.953125,79 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -55,22 +60,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,117) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,128) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [51.203125,128 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (50,128) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,128) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [51.203125,128 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,128) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.265625,128 12.546875x17] baseline: 13.296875
- "F"
- TextNode <#text>
+ BlockContainer | at (126.265625,128) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,128) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.265625,128 12.546875x17] baseline: 13.296875
+ "F"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,128) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [200.8125,128 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (200.8125,128) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,128) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [200.8125,128 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -78,22 +86,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,166) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,177) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [50.515625,177 13.234375x17] baseline: 13.296875
- "G"
- TextNode <#text>
+ BlockContainer | at (50,177) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,177) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [50.515625,177 13.234375x17] baseline: 13.296875
+ "G"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,177) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.421875,177 12.234375x17] baseline: 13.296875
- "H"
- TextNode <#text>
+ BlockContainer | at (126.265625,177) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,177) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.421875,177 12.234375x17] baseline: 13.296875
+ "H"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,177) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [201.484375,177 7.75x17] baseline: 13.296875
- "4"
- TextNode <#text>
+ BlockContainer | at (200.8125,177) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,177) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [201.484375,177 7.75x17] baseline: 13.296875
+ "4"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -101,22 +112,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,215) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,226) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [54.828125,226 4.59375x17] baseline: 13.296875
- "I"
- TextNode <#text>
+ BlockContainer | at (50,226) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,226) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [54.828125,226 4.59375x17] baseline: 13.296875
+ "I"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,226) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [128.078125,226 8.90625x17] baseline: 13.296875
- "J"
- TextNode <#text>
+ BlockContainer | at (126.265625,226) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,226) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [128.078125,226 8.90625x17] baseline: 13.296875
+ "J"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,226) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [201.125,226 8.453125x17] baseline: 13.296875
- "5"
- TextNode <#text>
+ BlockContainer | at (200.8125,226) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,226) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [201.125,226 8.453125x17] baseline: 13.296875
+ "5"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -136,35 +150,49 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [29,19 201.90625x235]
PaintableBox (Box) [29,19 201.90625x39]
PaintableWithLines (BlockContainer) [29,19 56.265625x88]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,54.5 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,19 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,30 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,19 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,30 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,68 201.90625x39]
PaintableWithLines (BlockContainer) [105.265625,68 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,79 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,68 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,79 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,117 201.90625x39]
PaintableWithLines (BlockContainer) [29,117 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,128 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,117 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,128 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,117 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,128 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,166 201.90625x39]
PaintableWithLines (BlockContainer) [29,166 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,177 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,166 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,177 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,166 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,177 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,215 201.90625x39]
PaintableWithLines (BlockContainer) [29,215 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,226 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,215 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,226 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,215 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,226 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,265 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/border-spacing-with-percentage-width.txt b/Tests/LibWeb/Layout/expected/table/border-spacing-with-percentage-width.txt
index 7a34f8e123e..07dfc3c068b 100644
--- a/Tests/LibWeb/Layout/expected/table/border-spacing-with-percentage-width.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-spacing-with-percentage-width.txt
@@ -16,10 +16,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (127.59375,10) content-size 474.234375x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (128.59375,11) content-size 472.234375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [128.59375,11 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (128.59375,11) content-size 472.234375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (128.59375,11) content-size 472.234375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [128.59375,11 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -42,6 +43,7 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [127.59375,10 474.234375x19]
PaintableBox (Box) [127.59375,10 474.234375x19]
PaintableWithLines (BlockContainer) [127.59375,10 474.234375x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [128.59375,11 472.234375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer.right) [603.828125,8 188.15625x17]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/border-spacing.txt b/Tests/LibWeb/Layout/expected/table/border-spacing.txt
index c4b664b1bea..a198d563a2f 100644
--- a/Tests/LibWeb/Layout/expected/table/border-spacing.txt
+++ b/Tests/LibWeb/Layout/expected/table/border-spacing.txt
@@ -15,22 +15,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (29,19) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,30) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [50,30 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (50,30) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,30) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [50,30 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,30) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [127.859375,30 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (126.265625,30) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,30) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [127.859375,30 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,30) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [202.1875,30 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
+ BlockContainer | at (200.8125,30) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,30) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [202.1875,30 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,22 +41,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,68) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,79) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [51.96875,79 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (50,79) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,79) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [51.96875,79 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,79) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.96875,79 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (126.265625,79) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,79) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.96875,79 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,79) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [200.953125,79 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
+ BlockContainer | at (200.8125,79) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,79) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [200.953125,79 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -61,22 +67,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,117) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,128) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [51.203125,128 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (50,128) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,128) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [51.203125,128 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,128) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.265625,128 12.546875x17] baseline: 13.296875
- "F"
- TextNode <#text>
+ BlockContainer | at (126.265625,128) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,128) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.265625,128 12.546875x17] baseline: 13.296875
+ "F"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,128) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [200.8125,128 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (200.8125,128) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,128) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [200.8125,128 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -84,22 +93,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,166) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,177) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [50.515625,177 13.234375x17] baseline: 13.296875
- "G"
- TextNode <#text>
+ BlockContainer | at (50,177) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,177) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [50.515625,177 13.234375x17] baseline: 13.296875
+ "G"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,177) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [126.421875,177 12.234375x17] baseline: 13.296875
- "H"
- TextNode <#text>
+ BlockContainer | at (126.265625,177) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,177) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [126.421875,177 12.234375x17] baseline: 13.296875
+ "H"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,177) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [201.484375,177 7.75x17] baseline: 13.296875
- "4"
- TextNode <#text>
+ BlockContainer | at (200.8125,177) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,177) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [201.484375,177 7.75x17] baseline: 13.296875
+ "4"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -107,22 +119,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (29,215) content-size 201.90625x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (50,226) content-size 14.265625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [54.828125,226 4.59375x17] baseline: 13.296875
- "I"
- TextNode <#text>
+ BlockContainer | at (50,226) content-size 14.265625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (50,226) content-size 14.265625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [54.828125,226 4.59375x17] baseline: 13.296875
+ "I"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (126.265625,226) content-size 12.546875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [128.078125,226 8.90625x17] baseline: 13.296875
- "J"
- TextNode <#text>
+ BlockContainer | at (126.265625,226) content-size 12.546875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (126.265625,226) content-size 12.546875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [128.078125,226 8.90625x17] baseline: 13.296875
+ "J"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (200.8125,226) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [201.125,226 8.453125x17] baseline: 13.296875
- "5"
- TextNode <#text>
+ BlockContainer | at (200.8125,226) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (200.8125,226) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [201.125,226 8.453125x17] baseline: 13.296875
+ "5"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -142,37 +157,52 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [29,19 201.90625x235]
PaintableBox (Box) [29,19 201.90625x39]
PaintableWithLines (BlockContainer) [29,19 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,30 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,19 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,30 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,19 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,30 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,68 201.90625x39]
PaintableWithLines (BlockContainer) [29,68 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,79 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,68 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,79 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,68 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,79 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,117 201.90625x39]
PaintableWithLines (BlockContainer) [29,117 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,128 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,117 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,128 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,117 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,128 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,166 201.90625x39]
PaintableWithLines (BlockContainer) [29,166 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,177 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,166 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,177 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,166 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,177 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [29,215 201.90625x39]
PaintableWithLines (BlockContainer) [29,215 56.265625x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [50,226 14.265625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [105.265625,215 54.546875x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [126.265625,226 12.546875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [179.8125,215 51.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [200.8125,226 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,265 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/borders.txt b/Tests/LibWeb/Layout/expected/table/borders.txt
index 4446c2bdcab..141a918aa7f 100644
--- a/Tests/LibWeb/Layout/expected/table/borders.txt
+++ b/Tests/LibWeb/Layout/expected/table/borders.txt
@@ -9,16 +9,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (11,11) content-size 168.296875x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (13,13) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [13,13 82.015625x17] baseline: 13.296875
- "Firstname"
- TextNode <#text>
+ BlockContainer | at (13,13) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (13,13) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [13,13 82.015625x17] baseline: 13.296875
+ "Firstname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (101.015625,13) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 8, rect: [101.015625,13 76.28125x17] baseline: 13.296875
- "Lastname"
- TextNode <#text>
+ BlockContainer | at (101.015625,13) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (101.015625,13) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 8, rect: [101.015625,13 76.28125x17] baseline: 13.296875
+ "Lastname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -26,16 +28,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (11,34) content-size 168.296875x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (13,36) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 5, rect: [13,36 44.65625x17] baseline: 13.296875
- "Peter"
- TextNode <#text>
+ BlockContainer | at (13,36) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (13,36) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 5, rect: [13,36 44.65625x17] baseline: 13.296875
+ "Peter"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (101.015625,36) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [101.015625,36 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer | at (101.015625,36) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (101.015625,36) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [101.015625,36 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -43,16 +47,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (11,57) content-size 168.296875x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (13,59) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [13,59 35.125x17] baseline: 13.296875
- "Lois"
- TextNode <#text>
+ BlockContainer | at (13,59) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (13,59) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [13,59 35.125x17] baseline: 13.296875
+ "Lois"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (101.015625,59) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [101.015625,59 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer | at (101.015625,59) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (101.015625,59) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [101.015625,59 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -68,16 +74,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,81) content-size 164.296875x20 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (9,82) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [9,82 82.015625x17] baseline: 13.296875
- "Firstname"
- TextNode <#text>
+ BlockContainer | at (9,82) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (9,82) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [9,82 82.015625x17] baseline: 13.296875
+ "Firstname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (95.015625,82) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 8, rect: [95.015625,82 76.28125x17] baseline: 13.296875
- "Lastname"
- TextNode <#text>
+ BlockContainer | at (95.015625,82) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (95.015625,82) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 8, rect: [95.015625,82 76.28125x17] baseline: 13.296875
+ "Lastname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -85,16 +93,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,101) content-size 164.296875x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (9,103) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 5, rect: [9,103 44.65625x17] baseline: 13.296875
- "Peter"
- TextNode <#text>
+ BlockContainer | at (9,103) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (9,103) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 5, rect: [9,103 44.65625x17] baseline: 13.296875
+ "Peter"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (95.015625,103) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [95.015625,103 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer | at (95.015625,103) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (95.015625,103) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [95.015625,103 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -102,16 +112,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,122) content-size 164.296875x20 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (9,124) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [9,124 35.125x17] baseline: 13.296875
- "Lois"
- TextNode <#text>
+ BlockContainer | at (9,124) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (9,124) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [9,124 35.125x17] baseline: 13.296875
+ "Lois"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (95.015625,124) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [95.015625,124 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer | at (95.015625,124) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (95.015625,124) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [95.015625,124 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -126,16 +138,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,142) content-size 160.296875x18 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (8,142) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [8,142 82.015625x17] baseline: 13.296875
- "Firstname"
- TextNode <#text>
+ BlockContainer at (8,142) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (8,142) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [8,142 82.015625x17] baseline: 13.296875
+ "Firstname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (92.015625,142) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 8, rect: [92.015625,142 76.28125x17] baseline: 13.296875
- "Lastname"
- TextNode <#text>
+ BlockContainer at (92.015625,142) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (92.015625,142) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 8, rect: [92.015625,142 76.28125x17] baseline: 13.296875
+ "Lastname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -143,16 +157,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,160) content-size 160.296875x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (8,161) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 5, rect: [8,161 44.65625x17] baseline: 13.296875
- "Peter"
- TextNode <#text>
+ BlockContainer at (8,161) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (8,161) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 5, rect: [8,161 44.65625x17] baseline: 13.296875
+ "Peter"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (92.015625,161) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [92.015625,161 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer at (92.015625,161) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (92.015625,161) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [92.015625,161 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -160,16 +176,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,179) content-size 160.296875x18 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (8,180) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [8,180 35.125x17] baseline: 13.296875
- "Lois"
- TextNode <#text>
+ BlockContainer at (8,180) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (8,180) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [8,180 35.125x17] baseline: 13.296875
+ "Lois"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (92.015625,180) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [92.015625,180 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer at (92.015625,180) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (92.015625,180) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [92.015625,180 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -184,16 +202,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,197) content-size 168.296875x22 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (8,197) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [8,197 82.015625x17] baseline: 13.296875
- "Firstname"
- TextNode <#text>
+ BlockContainer at (8,197) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (8,197) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [8,197 82.015625x17] baseline: 13.296875
+ "Firstname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (100.015625,197) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 8, rect: [100.015625,197 76.28125x17] baseline: 13.296875
- "Lastname"
- TextNode <#text>
+ BlockContainer at (100.015625,197) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (100.015625,197) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 8, rect: [100.015625,197 76.28125x17] baseline: 13.296875
+ "Lastname"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -201,16 +221,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,219) content-size 168.296875x27 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (8,224) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 5, rect: [8,224 44.65625x17] baseline: 13.296875
- "Peter"
- TextNode <#text>
+ BlockContainer at (8,224) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (8,224) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 5, rect: [8,224 44.65625x17] baseline: 13.296875
+ "Peter"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (100.015625,224) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [100.015625,224 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer at (100.015625,224) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (100.015625,224) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [100.015625,224 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -218,16 +240,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,246) content-size 168.296875x22 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (8,251) content-size 82.015625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [8,251 35.125x17] baseline: 13.296875
- "Lois"
- TextNode <#text>
+ BlockContainer at (8,251) content-size 82.015625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (8,251) content-size 82.015625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [8,251 35.125x17] baseline: 13.296875
+ "Lois"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (100.015625,251) content-size 76.28125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [100.015625,251 53.671875x17] baseline: 13.296875
- "Griffin"
- TextNode <#text>
+ BlockContainer at (100.015625,251) content-size 76.28125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (100.015625,251) content-size 76.28125x17 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [100.015625,251 53.671875x17] baseline: 13.296875
+ "Griffin"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -243,72 +267,96 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box) [11,11 168.296875x67]
PaintableBox (Box) [11,11 168.296875x21]
PaintableWithLines (BlockContainer) [11,11 86.015625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [13,13 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [99.015625,11 80.28125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [101.015625,13 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [11,34 168.296875x21]
PaintableWithLines (BlockContainer) [11,34 86.015625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [13,36 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [99.015625,34 80.28125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [101.015625,36 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [11,57 168.296875x21]
PaintableWithLines (BlockContainer) [11,57 86.015625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [13,59 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [99.015625,57 80.28125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [101.015625,59 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,81 784x0]
PaintableWithLines (TableWrapper(anonymous)) [8,81 164.296875x61]
PaintableBox (Box.table-border-black) [8,81 164.296875x61]
PaintableBox (Box) [8,81 164.296875x61]
PaintableBox (Box) [8,81 164.296875x20]
PaintableWithLines (BlockContainer) [8,81 85.015625x20]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [9,82 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [93.015625,81 79.28125x20]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [95.015625,82 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,101 164.296875x21]
PaintableWithLines (BlockContainer) [8,101 85.015625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [9,103 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [93.015625,101 79.28125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [95.015625,103 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,122 164.296875x20]
PaintableWithLines (BlockContainer) [8,122 85.015625x20]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [9,124 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [93.015625,122 79.28125x20]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [95.015625,124 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,142 784x0]
PaintableWithLines (TableWrapper(anonymous)) [8,142 160.296875x55]
PaintableBox (Box.table.border-black) [8,142 160.296875x55]
PaintableBox (Box .table-row.border-black) [8,142 160.296875x18]
PaintableWithLines (BlockContainer .table-cell.border-black) [8,142 83.015625x18]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [8,142 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer .table-cell.border-black) [91.015625,142 77.28125x18]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [92.015625,142 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box .table-row.border-black) [8,160 160.296875x19]
PaintableWithLines (BlockContainer .table-cell.border-black) [8,160 83.015625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [8,161 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer .table-cell.border-black) [91.015625,160 77.28125x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [92.015625,161 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box .table-row.border-black) [8,179 160.296875x18]
PaintableWithLines (BlockContainer .table-cell.border-black) [8,179 83.015625x18]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [8,180 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer .table-cell.border-black) [91.015625,179 77.28125x18]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [92.015625,180 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,197 784x0]
PaintableWithLines (TableWrapper(anonymous)) [8,197 168.296875x71]
PaintableBox (Box .table.thick-border-black) [8,197 168.296875x71]
PaintableBox (Box .table-row.thick-border-black) [8,197 168.296875x22]
PaintableWithLines (BlockContainer .table-cell.thick-border-black) [8,197 87.015625x22]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [8,197 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer .table-cell.thick-border-black) [95.015625,197 81.28125x22]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [100.015625,197 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box .table-row.thick-border-black) [8,219 168.296875x27]
PaintableWithLines (BlockContainer .table-cell.thick-border-black) [8,219 87.015625x27]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [8,224 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer .table-cell.thick-border-black) [95.015625,219 81.28125x27]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [100.015625,224 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box .table-row.thick-border-black) [8,246 168.296875x22]
PaintableWithLines (BlockContainer .table-cell.thick-border-black) [8,246 87.015625x22]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [8,251 82.015625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer .table-cell.thick-border-black) [95.015625,246 81.28125x22]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [100.015625,251 76.28125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,268 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/bottom-caption.txt b/Tests/LibWeb/Layout/expected/table/bottom-caption.txt
index 59f7a064587..6bf998d6bc4 100644
--- a/Tests/LibWeb/Layout/expected/table/bottom-caption.txt
+++ b/Tests/LibWeb/Layout/expected/table/bottom-caption.txt
@@ -19,10 +19,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (10,10) content-size 95.171875x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 93.171875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [11,11 73.65625x17] baseline: 13.296875
- "Head Cell"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 93.171875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 93.171875x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [11,11 73.65625x17] baseline: 13.296875
+ "Head Cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -35,10 +36,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,31) content-size 95.171875x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 93.171875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 9, rect: [11,32 70.234375x17] baseline: 13.296875
- "Body Cell"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 93.171875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 93.171875x17 children: inline
+ frag 0 from TextNode start: 0, length: 9, rect: [11,32 70.234375x17] baseline: 13.296875
+ "Body Cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -51,10 +53,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,52) content-size 95.171875x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,53) content-size 93.171875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 11, rect: [11,53 93.171875x17] baseline: 13.296875
- "Footer Cell"
- TextNode <#text>
+ BlockContainer | at (11,53) content-size 93.171875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,53) content-size 93.171875x17 children: inline
+ frag 0 from TextNode start: 0, length: 11, rect: [11,53 93.171875x17] baseline: 13.296875
+ "Footer Cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -75,13 +78,16 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box) [10,10 95.171875x19]
PaintableBox (Box) [10,10 95.171875x19]
PaintableWithLines (BlockContainer) [10,10 95.171875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 93.171875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | | ) [10,31 95.171875x19]
PaintableBox (Box) [10,31 95.171875x19]
PaintableWithLines (BlockContainer) [10,31 95.171875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 93.171875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [10,52 95.171875x19]
PaintableBox (Box) [10,52 95.171875x19]
PaintableWithLines (BlockContainer) [10,52 95.171875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,53 93.171875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,90 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/cell-auto-max-width-table-percentage-width.txt b/Tests/LibWeb/Layout/expected/table/cell-auto-max-width-table-percentage-width.txt
index ee29e19dccd..06e9f18c92d 100644
--- a/Tests/LibWeb/Layout/expected/table/cell-auto-max-width-table-percentage-width.txt
+++ b/Tests/LibWeb/Layout/expected/table/cell-auto-max-width-table-percentage-width.txt
@@ -14,22 +14,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,10) content-size 76x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 17.828125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [11,11 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 17.828125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 17.828125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [11,11 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (32.828125,11) content-size 11.828125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [32.828125,11 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (32.828125,11) content-size 11.828125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (32.828125,11) content-size 11.828125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [32.828125,11 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (48.65625,11) content-size 36.34375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [48.65625,11 29.453125x17] baseline: 13.296875
- "C D"
- TextNode <#text>
+ BlockContainer | at (48.65625,11) content-size 36.34375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (48.65625,11) content-size 36.34375x17 children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [48.65625,11 29.453125x17] baseline: 13.296875
+ "C D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -49,9 +52,12 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [10,10 76x19]
PaintableBox (Box) [10,10 76x19]
PaintableWithLines (BlockContainer) [10,10 19.828125x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 17.828125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [31.828125,10 13.828125x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [32.828125,11 11.828125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [47.65625,10 38.34375x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [48.65625,11 36.34375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,31 80x0]
diff --git a/Tests/LibWeb/Layout/expected/table/cell-relative-to-specified-table-width.txt b/Tests/LibWeb/Layout/expected/table/cell-relative-to-specified-table-width.txt
index 49f3cf390cd..6e9d435664d 100644
--- a/Tests/LibWeb/Layout/expected/table/cell-relative-to-specified-table-width.txt
+++ b/Tests/LibWeb/Layout/expected/table/cell-relative-to-specified-table-width.txt
@@ -11,22 +11,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,10) content-size 780x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 300.640625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [154.1875,11 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 300.640625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 300.640625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [154.1875,11 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (315.640625,11) content-size 168.71875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [395.328125,11 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (315.640625,11) content-size 168.71875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (315.640625,11) content-size 168.71875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [395.328125,11 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (488.359375,11) content-size 300.640625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [623.953125,11 29.453125x17] baseline: 13.296875
- "C D"
- TextNode <#text>
+ BlockContainer | at (488.359375,11) content-size 300.640625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (488.359375,11) content-size 300.640625x17 children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [623.953125,11 29.453125x17] baseline: 13.296875
+ "C D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -34,22 +37,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,31) content-size 780x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 300.640625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [155.390625,32 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 300.640625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 300.640625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [155.390625,32 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (315.640625,32) content-size 168.71875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [393.71875,32 12.546875x17] baseline: 13.296875
- "F"
- TextNode <#text>
+ BlockContainer | at (315.640625,32) content-size 168.71875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (315.640625,32) content-size 168.71875x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [393.71875,32 12.546875x17] baseline: 13.296875
+ "F"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (488.359375,32) content-size 300.640625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [632.0625,32 13.234375x17] baseline: 13.296875
- "G"
- TextNode <#text>
+ BlockContainer | at (488.359375,32) content-size 300.640625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (488.359375,32) content-size 300.640625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [632.0625,32 13.234375x17] baseline: 13.296875
+ "G"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -65,15 +71,21 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [10,10 780x40]
PaintableBox (Box) [10,10 780x19]
PaintableWithLines (BlockContainer) [10,10 302.640625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 300.640625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [314.640625,10 170.71875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [315.640625,11 168.71875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [487.359375,10 302.640625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [488.359375,11 300.640625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [10,31 780x19]
PaintableWithLines (BlockContainer) [10,31 302.640625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 300.640625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [314.640625,31 170.71875x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [315.640625,32 168.71875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [487.359375,31 302.640625x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [488.359375,32 300.640625x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/clip-spans-to-table-end.txt b/Tests/LibWeb/Layout/expected/table/clip-spans-to-table-end.txt
index 2a628c6839d..a4107805dc8 100644
--- a/Tests/LibWeb/Layout/expected/table/clip-spans-to-table-end.txt
+++ b/Tests/LibWeb/Layout/expected/table/clip-spans-to-table-end.txt
@@ -9,22 +9,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,8) content-size 93.359375x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (19,19) content-size 8.453125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [19,19 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
+ BlockContainer | at (19,19) content-size 8.453125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (19,19) content-size 8.453125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [19,19 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (49.453125,19) content-size 8.8125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [49.453125,19 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
+ BlockContainer | at (49.453125,19) content-size 8.8125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (49.453125,19) content-size 8.8125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [49.453125,19 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (80.265625,19) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [80.265625,19 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (80.265625,19) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (80.265625,19) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [80.265625,19 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (101.359375,27.5) content-size 0x0 table-cell [BFC] children: not-inline
@@ -33,16 +36,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,47) content-size 93.359375x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (19,58) content-size 8.453125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [19,58 7.75x17] baseline: 13.296875
- "4"
- TextNode <#text>
+ BlockContainer | at (19,58) content-size 8.453125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (19,58) content-size 8.453125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [19,58 7.75x17] baseline: 13.296875
+ "4"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (49.453125,77.5) content-size 40.90625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [49.453125,77.5 24.046875x17] baseline: 13.296875
- "6-9"
- TextNode <#text>
+ BlockContainer | at (49.453125,77.5) content-size 40.90625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (49.453125,77.5) content-size 40.90625x17 children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [49.453125,77.5 24.046875x17] baseline: 13.296875
+ "6-9"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -50,10 +55,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (8,86) content-size 93.359375x39 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (19,97) content-size 8.453125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [19,97 8.453125x17] baseline: 13.296875
- "5"
- TextNode <#text>
+ BlockContainer | at (19,97) content-size 8.453125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (19,97) content-size 8.453125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [19,97 8.453125x17] baseline: 13.296875
+ "5"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -67,17 +73,23 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [8,8 93.359375x117]
PaintableBox (Box) [8,8 93.359375x39]
PaintableWithLines (BlockContainer) [8,8 30.453125x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [19,19 8.453125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [38.453125,8 30.8125x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [49.453125,19 8.8125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [69.265625,8 31.09375x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [80.265625,19 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [100.359375,8 1x39]
PaintableBox (Box | ) [8,47 93.359375x39]
PaintableWithLines (BlockContainer) [8,47 30.453125x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [19,58 8.453125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [38.453125,47 62.90625x78]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [49.453125,77.5 40.90625x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [8,86 93.359375x39]
PaintableWithLines (BlockContainer) [8,86 30.453125x39]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [19,97 8.453125x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/colspan-overflow-crash.txt b/Tests/LibWeb/Layout/expected/table/colspan-overflow-crash.txt
index 25bac49b4ba..e88ab9d59d8 100644
--- a/Tests/LibWeb/Layout/expected/table/colspan-overflow-crash.txt
+++ b/Tests/LibWeb/Layout/expected/table/colspan-overflow-crash.txt
@@ -9,10 +9,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,10) content-size 23.90625x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 6.8125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [11,11 6.34375x17] baseline: 13.296875
- "1"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 6.8125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 6.8125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [11,11 6.34375x17] baseline: 13.296875
+ "1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (20.8125,19.5) content-size 0x0 table-cell [BFC] children: not-inline
@@ -22,16 +23,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (10,31) content-size 23.90625x19 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 8.8125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [11,32 8.8125x17] baseline: 13.296875
- "2"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 8.8125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 8.8125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [11,32 8.8125x17] baseline: 13.296875
+ "2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (23.8125,32) content-size 9.09375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [23.8125,32 9.09375x17] baseline: 13.296875
- "3"
- TextNode <#text>
+ BlockContainer | at (23.8125,32) content-size 9.09375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (23.8125,32) content-size 9.09375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [23.8125,32 9.09375x17] baseline: 13.296875
+ "3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -49,13 +52,16 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [10,10 23.90625x40]
PaintableBox (Box) [10,10 23.90625x19]
PaintableWithLines (BlockContainer) [10,10 8.8125x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 6.8125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [20.8125,10 0x19]
PaintableWithLines (BlockContainer(anonymous)) [22.8125,10 11.09375x19]
PaintableBox (Box | ) [10,31 23.90625x19]
PaintableWithLines (BlockContainer) [10,31 10.8125x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 8.8125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [22.8125,31 11.09375x19]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [23.8125,32 9.09375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,52 784x17]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/colspan-percentage-width.txt b/Tests/LibWeb/Layout/expected/table/colspan-percentage-width.txt
index 74df5410232..ac42367198e 100644
--- a/Tests/LibWeb/Layout/expected/table/colspan-percentage-width.txt
+++ b/Tests/LibWeb/Layout/expected/table/colspan-percentage-width.txt
@@ -9,22 +9,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 418x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 79.59375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [43.65625,11 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 79.59375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 79.59375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [43.65625,11 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (94.59375,11) content-size 157.328125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [168.578125,11 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (94.59375,11) content-size 157.328125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (94.59375,11) content-size 157.328125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [168.578125,11 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (255.921875,11) content-size 169.078125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [335.296875,11 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (255.921875,11) content-size 169.078125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (255.921875,11) content-size 169.078125x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [335.296875,11 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -32,16 +35,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 418x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 79.59375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [45.21875,32 11.140625x17] baseline: 13.296875
- "D"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 79.59375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 79.59375x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [45.21875,32 11.140625x17] baseline: 13.296875
+ "D"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (94.59375,32) content-size 330.40625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [253.859375,32 11.859375x17] baseline: 13.296875
- "E"
- TextNode <#text>
+ BlockContainer | at (94.59375,32) content-size 330.40625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (94.59375,32) content-size 330.40625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [253.859375,32 11.859375x17] baseline: 13.296875
+ "E"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -55,13 +60,18 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 418x42]
PaintableBox (Box) [9,9 418x21]
PaintableWithLines (BlockContainer) [9,9 83.59375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 79.59375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [92.59375,9 161.328125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [94.59375,11 157.328125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [253.921875,9 173.078125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [255.921875,11 169.078125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 418x21]
PaintableWithLines (BlockContainer) [9,30 83.59375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 79.59375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [92.59375,30 334.40625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [94.59375,32 330.40625x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/colspan-weighted-width-distribution.txt b/Tests/LibWeb/Layout/expected/table/colspan-weighted-width-distribution.txt
index 0a103c11072..e5c548359a7 100644
--- a/Tests/LibWeb/Layout/expected/table/colspan-weighted-width-distribution.txt
+++ b/Tests/LibWeb/Layout/expected/table/colspan-weighted-width-distribution.txt
@@ -9,16 +9,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 208x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 180x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [93.859375,11 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 180x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 180x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [93.859375,11 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (195,11) content-size 20x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [200.328125,11 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (195,11) content-size 20x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (195,11) content-size 20x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [200.328125,11 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -26,10 +28,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 208x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 204x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [107.84375,32 10.3125x17] baseline: 13.296875
- "C"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 204x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 204x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [107.84375,32 10.3125x17] baseline: 13.296875
+ "C"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -43,9 +46,12 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 208x42]
PaintableBox (Box) [9,9 208x21]
PaintableWithLines (BlockContainer) [9,9 184x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 180x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [193,9 24x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [195,11 20x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 208x21]
PaintableWithLines (BlockContainer) [9,30 208x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 204x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/colspan-width-distribution.txt b/Tests/LibWeb/Layout/expected/table/colspan-width-distribution.txt
index 72cef90cb28..ac204b55dbc 100644
--- a/Tests/LibWeb/Layout/expected/table/colspan-width-distribution.txt
+++ b/Tests/LibWeb/Layout/expected/table/colspan-width-distribution.txt
@@ -13,16 +13,18 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 37.3125x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 17.5625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [12.640625,11 14.265625x17] baseline: 13.296875
- "A"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 17.5625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 17.5625x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [12.640625,11 14.265625x17] baseline: 13.296875
+ "A"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (32.5625,11) content-size 11.75x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [33.765625,11 9.34375x17] baseline: 13.296875
- "B"
- TextNode <#text>
+ BlockContainer | at (32.5625,11) content-size 11.75x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (32.5625,11) content-size 11.75x17 children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [33.765625,11 9.34375x17] baseline: 13.296875
+ "B"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -30,10 +32,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 37.3125x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 33.3125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [11,32 33.3125x17] baseline: 13.296875
- "CDE"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 33.3125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 33.3125x17 children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [11,32 33.3125x17] baseline: 13.296875
+ "CDE"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -51,10 +54,13 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 37.3125x42]
PaintableBox (Box) [9,9 37.3125x21]
PaintableWithLines (BlockContainer) [9,9 21.5625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 17.5625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [30.5625,9 15.75x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [32.5625,11 11.75x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 37.3125x21]
PaintableWithLines (BlockContainer) [9,30 37.3125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 33.3125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,52 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/colspan-with-trailing-characters.txt b/Tests/LibWeb/Layout/expected/table/colspan-with-trailing-characters.txt
index 186d981e109..d1530be2b3a 100644
--- a/Tests/LibWeb/Layout/expected/table/colspan-with-trailing-characters.txt
+++ b/Tests/LibWeb/Layout/expected/table/colspan-with-trailing-characters.txt
@@ -13,22 +13,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 227.359375x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 70.046875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 8, rect: [11,11 70.046875x17] baseline: 13.296875
- "Header 1"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 70.046875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 70.046875x17 children: inline
+ frag 0 from TextNode start: 0, length: 8, rect: [11,11 70.046875x17] baseline: 13.296875
+ "Header 1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (85.046875,11) content-size 72.515625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 8, rect: [85.046875,11 72.515625x17] baseline: 13.296875
- "Header 2"
- TextNode <#text>
+ BlockContainer | at (85.046875,11) content-size 72.515625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (85.046875,11) content-size 72.515625x17 children: inline
+ frag 0 from TextNode start: 0, length: 8, rect: [85.046875,11 72.515625x17] baseline: 13.296875
+ "Header 2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (161.5625,11) content-size 72.796875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 8, rect: [161.5625,11 72.796875x17] baseline: 13.296875
- "Header 3"
- TextNode <#text>
+ BlockContainer | at (161.5625,11) content-size 72.796875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (161.5625,11) content-size 72.796875x17 children: inline
+ frag 0 from TextNode start: 0, length: 8, rect: [161.5625,11 72.796875x17] baseline: 13.296875
+ "Header 3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -36,10 +39,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 227.359375x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 223.359375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [101.75,32 41.84375x17] baseline: 13.296875
- "Cell 1"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 223.359375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 223.359375x17 children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [101.75,32 41.84375x17] baseline: 13.296875
+ "Cell 1"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -47,10 +51,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,51) content-size 227.359375x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,53) content-size 223.359375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [100.515625,53 44.3125x17] baseline: 13.296875
- "Cell 2"
- TextNode <#text>
+ BlockContainer | at (11,53) content-size 223.359375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,53) content-size 223.359375x17 children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [100.515625,53 44.3125x17] baseline: 13.296875
+ "Cell 2"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -58,22 +63,25 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,72) content-size 227.359375x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,74) content-size 70.046875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [23.71875,74 44.59375x17] baseline: 13.296875
- "Cell 3"
- TextNode <#text>
+ BlockContainer | at (11,74) content-size 70.046875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,74) content-size 70.046875x17 children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [23.71875,74 44.59375x17] baseline: 13.296875
+ "Cell 3"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (85.046875,74) content-size 72.515625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [99.671875,74 43.25x17] baseline: 13.296875
- "Cell 4"
- TextNode <#text>
+ BlockContainer | at (85.046875,74) content-size 72.515625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (85.046875,74) content-size 72.515625x17 children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [99.671875,74 43.25x17] baseline: 13.296875
+ "Cell 4"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (161.5625,74) content-size 72.796875x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [175.984375,74 43.953125x17] baseline: 13.296875
- "Cell 5"
- TextNode <#text>
+ BlockContainer | at (161.5625,74) content-size 72.796875x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (161.5625,74) content-size 72.796875x17 children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [175.984375,74 43.953125x17] baseline: 13.296875
+ "Cell 5"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -91,22 +99,30 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 227.359375x84]
PaintableBox (Box) [9,9 227.359375x21]
PaintableWithLines (BlockContainer) [9,9 74.046875x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 70.046875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [83.046875,9 76.515625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [85.046875,11 72.515625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [159.5625,9 76.796875x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [161.5625,11 72.796875x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 227.359375x21]
PaintableWithLines (BlockContainer) [9,30 227.359375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 223.359375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,51 227.359375x21]
PaintableWithLines (BlockContainer) [9,51 227.359375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,53 223.359375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,72 227.359375x21]
PaintableWithLines (BlockContainer) [9,72 74.046875x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,74 70.046875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [83.046875,72 76.515625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [85.046875,74 72.515625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [159.5625,72 76.796875x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [161.5625,74 72.796875x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,94 784x0]
diff --git a/Tests/LibWeb/Layout/expected/table/columns-width-distribution-1.txt b/Tests/LibWeb/Layout/expected/table/columns-width-distribution-1.txt
index 020677a6888..5e089657bc8 100644
--- a/Tests/LibWeb/Layout/expected/table/columns-width-distribution-1.txt
+++ b/Tests/LibWeb/Layout/expected/table/columns-width-distribution-1.txt
@@ -9,20 +9,21 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (11,11) content-size 778x104 table-row children: not-inline
BlockContainer at (12,38) content-size 50x50 table-cell [BFC] children: not-inline
BlockContainer at (12,38) content-size 50x50 children: not-inline
- BlockContainer at (66,12) content-size 722x102 table-cell [BFC] children: inline
- frag 0 from TextNode start: 1, length: 84, rect: [66,12 689.640625x17] baseline: 13.296875
- "In a scene set in a lawyer's office, the lawyer sits alone and bounces a rubber ball"
- frag 1 from TextNode start: 86, length: 84, rect: [66,29 695.5625x17] baseline: 13.296875
- "against the wall. They receive a call from their assistant who expresses frustration"
- frag 2 from TextNode start: 171, length: 85, rect: [66,46 703.125x17] baseline: 13.296875
- "over a packed waiting room and the lawyer's lack of clients. The lawyer then looks at"
- frag 3 from TextNode start: 257, length: 81, rect: [66,63 695.90625x17] baseline: 13.296875
- "some papers from a large envelope, which turn out to be divorce papers from their"
- frag 4 from TextNode start: 339, length: 84, rect: [66,80 670.515625x17] baseline: 13.296875
- "significant other. Finally, the lawyer instructs their assistant to send in the next"
- frag 5 from TextNode start: 424, length: 7, rect: [66,97 47.21875x17] baseline: 13.296875
- "client."
- TextNode <#text>
+ BlockContainer at (66,12) content-size 722x102 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (66,12) content-size 722x102 children: inline
+ frag 0 from TextNode start: 1, length: 84, rect: [66,12 689.640625x17] baseline: 13.296875
+ "In a scene set in a lawyer's office, the lawyer sits alone and bounces a rubber ball"
+ frag 1 from TextNode start: 86, length: 84, rect: [66,29 695.5625x17] baseline: 13.296875
+ "against the wall. They receive a call from their assistant who expresses frustration"
+ frag 2 from TextNode start: 171, length: 85, rect: [66,46 703.125x17] baseline: 13.296875
+ "over a packed waiting room and the lawyer's lack of clients. The lawyer then looks at"
+ frag 3 from TextNode start: 257, length: 81, rect: [66,63 695.90625x17] baseline: 13.296875
+ "some papers from a large envelope, which turn out to be divorce papers from their"
+ frag 4 from TextNode start: 339, length: 84, rect: [66,80 670.515625x17] baseline: 13.296875
+ "significant other. Finally, the lawyer instructs their assistant to send in the next"
+ frag 5 from TextNode start: 424, length: 7, rect: [66,97 47.21875x17] baseline: 13.296875
+ "client."
+ TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
@@ -34,4 +35,5 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer.mbox-image) [11,11 52x104]
PaintableWithLines (BlockContainer.mbox-image-div) [12,38 50x50]
PaintableWithLines (BlockContainer .mbox-text) [65,11 724x104]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [66,12 722x102]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width-all-columns.txt b/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width-all-columns.txt
index 7b7d3cd8e9c..438a9b347a5 100644
--- a/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width-all-columns.txt
+++ b/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width-all-columns.txt
@@ -9,28 +9,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 598x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 62.4375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 62.4375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 62.4375x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (77.4375,11) content-size 62.4375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [77.4375,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (77.4375,11) content-size 62.4375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (77.4375,11) content-size 62.4375x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [77.4375,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (143.875,11) content-size 128.890625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [143.875,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (143.875,11) content-size 128.890625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (143.875,11) content-size 128.890625x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [143.875,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (276.765625,11) content-size 328.234375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [276.765625,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (276.765625,11) content-size 328.234375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (276.765625,11) content-size 328.234375x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [276.765625,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,28 +42,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 598x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 62.4375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 62.4375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 62.4375x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (77.4375,32) content-size 62.4375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [77.4375,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (77.4375,32) content-size 62.4375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (77.4375,32) content-size 62.4375x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [77.4375,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (143.875,32) content-size 128.890625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [143.875,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (143.875,32) content-size 128.890625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (143.875,32) content-size 128.890625x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [143.875,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (276.765625,32) content-size 328.234375x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [276.765625,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (276.765625,32) content-size 328.234375x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (276.765625,32) content-size 328.234375x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [276.765625,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -73,19 +81,27 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 598x42]
PaintableBox (Box) [9,9 598x21]
PaintableWithLines (BlockContainer) [9,9 66.4375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 62.4375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [75.4375,9 66.4375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [77.4375,11 62.4375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [141.875,9 132.890625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [143.875,11 128.890625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [274.765625,9 332.234375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [276.765625,11 328.234375x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 598x21]
PaintableWithLines (BlockContainer) [9,30 66.4375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 62.4375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [75.4375,30 66.4375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [77.4375,32 62.4375x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [141.875,30 132.890625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [143.875,32 128.890625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [274.765625,30 332.234375x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [276.765625,32 328.234375x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width.txt b/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width.txt
index e41e8127069..9fd3a40cb39 100644
--- a/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width.txt
+++ b/Tests/LibWeb/Layout/expected/table/fixed-layout-percentage-width.txt
@@ -9,28 +9,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 597.96875x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 95.65625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 95.65625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 95.65625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (110.65625,11) content-size 95.65625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [110.65625,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (110.65625,11) content-size 95.65625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (110.65625,11) content-size 95.65625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [110.65625,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (210.3125,11) content-size 95.65625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [210.3125,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (210.3125,11) content-size 95.65625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (210.3125,11) content-size 95.65625x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [210.3125,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (309.96875,11) content-size 295x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [309.96875,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (309.96875,11) content-size 295x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (309.96875,11) content-size 295x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [309.96875,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,28 +42,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 597.96875x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 95.65625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 95.65625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 95.65625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (110.65625,32) content-size 95.65625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [110.65625,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (110.65625,32) content-size 95.65625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (110.65625,32) content-size 95.65625x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [110.65625,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (210.3125,32) content-size 95.65625x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [210.3125,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (210.3125,32) content-size 95.65625x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (210.3125,32) content-size 95.65625x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [210.3125,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (309.96875,32) content-size 295x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [309.96875,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (309.96875,32) content-size 295x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (309.96875,32) content-size 295x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [309.96875,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -73,19 +81,27 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 597.96875x42]
PaintableBox (Box) [9,9 597.96875x21]
PaintableWithLines (BlockContainer) [9,9 99.65625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 95.65625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [108.65625,9 99.65625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [110.65625,11 95.65625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [208.3125,9 99.65625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [210.3125,11 95.65625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [307.96875,9 299x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [309.96875,11 295x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 597.96875x21]
PaintableWithLines (BlockContainer) [9,30 99.65625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 95.65625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [108.65625,30 99.65625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [110.65625,32 95.65625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [208.3125,30 99.65625x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [210.3125,32 95.65625x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [307.96875,30 299x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [309.96875,32 295x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width-all-columns.txt b/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width-all-columns.txt
index f147c500770..5b44ba57134 100644
--- a/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width-all-columns.txt
+++ b/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width-all-columns.txt
@@ -9,28 +9,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 598x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 58.578125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 58.578125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 58.578125x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (73.578125,11) content-size 58.578125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [73.578125,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (73.578125,11) content-size 58.578125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (73.578125,11) content-size 58.578125x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [73.578125,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (136.15625,11) content-size 116.53125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [136.15625,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (136.15625,11) content-size 116.53125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (136.15625,11) content-size 116.53125x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [136.15625,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (256.6875,11) content-size 348.3125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [256.6875,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (256.6875,11) content-size 348.3125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (256.6875,11) content-size 348.3125x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [256.6875,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,28 +42,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 598x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 58.578125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 58.578125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 58.578125x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (73.578125,32) content-size 58.578125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [73.578125,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (73.578125,32) content-size 58.578125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (73.578125,32) content-size 58.578125x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [73.578125,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (136.15625,32) content-size 116.53125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [136.15625,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (136.15625,32) content-size 116.53125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (136.15625,32) content-size 116.53125x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [136.15625,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (256.6875,32) content-size 348.3125x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [256.6875,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (256.6875,32) content-size 348.3125x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (256.6875,32) content-size 348.3125x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [256.6875,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -73,19 +81,27 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 598x42]
PaintableBox (Box) [9,9 598x21]
PaintableWithLines (BlockContainer) [9,9 62.578125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 58.578125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [71.578125,9 62.578125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [73.578125,11 58.578125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [134.15625,9 120.53125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [136.15625,11 116.53125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [254.6875,9 352.3125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [256.6875,11 348.3125x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 598x21]
PaintableWithLines (BlockContainer) [9,30 62.578125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 58.578125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [71.578125,30 62.578125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [73.578125,32 58.578125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [134.15625,30 120.53125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [136.15625,32 116.53125x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [254.6875,30 352.3125x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [256.6875,32 348.3125x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width.txt b/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width.txt
index 35c9164745c..abb138296b0 100644
--- a/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width.txt
+++ b/Tests/LibWeb/Layout/expected/table/fixed-layout-pixel-width.txt
@@ -9,30 +9,34 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 598x38 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,19.5) content-size 94x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,19.5 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,19.5) content-size 94x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,19.5) content-size 94x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,19.5 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (109,19.5) content-size 94x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [109,19.5 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (109,19.5) content-size 94x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (109,19.5) content-size 94x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [109,19.5 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (207,11) content-size 94x34 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [207,11 60.890625x17] baseline: 13.296875
- "A table"
- frag 1 from TextNode start: 8, length: 4, rect: [207,28 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (207,11) content-size 94x34 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (207,11) content-size 94x34 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [207,11 60.890625x17] baseline: 13.296875
+ "A table"
+ frag 1 from TextNode start: 8, length: 4, rect: [207,28 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (305,19.5) content-size 300x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [305,19.5 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (305,19.5) content-size 300x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (305,19.5) content-size 300x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [305,19.5 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -40,30 +44,34 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,47) content-size 598x38 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,57.5) content-size 94x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,57.5 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,57.5) content-size 94x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,57.5) content-size 94x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,57.5 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (109,57.5) content-size 94x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [109,57.5 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (109,57.5) content-size 94x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (109,57.5) content-size 94x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [109,57.5 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (207,49) content-size 94x34 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [207,49 60.890625x17] baseline: 13.296875
- "A table"
- frag 1 from TextNode start: 8, length: 4, rect: [207,66 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (207,49) content-size 94x34 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (207,49) content-size 94x34 children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [207,49 60.890625x17] baseline: 13.296875
+ "A table"
+ frag 1 from TextNode start: 8, length: 4, rect: [207,66 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (305,57.5) content-size 300x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [305,57.5 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (305,57.5) content-size 300x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (305,57.5) content-size 300x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [305,57.5 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -77,19 +85,27 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 598x76]
PaintableBox (Box) [9,9 598x38]
PaintableWithLines (BlockContainer) [9,9 98x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,19.5 94x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [107,9 98x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [109,19.5 94x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [205,9 98x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [207,11 94x34]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [303,9 304x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [305,19.5 300x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,47 598x38]
PaintableWithLines (BlockContainer) [9,47 98x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,57.5 94x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [107,47 98x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [109,57.5 94x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [205,47 98x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [207,49 94x34]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [303,47 304x38]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [305,57.5 300x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/fixed-layout.txt b/Tests/LibWeb/Layout/expected/table/fixed-layout.txt
index f96100cc499..6cb1b32d3b6 100644
--- a/Tests/LibWeb/Layout/expected/table/fixed-layout.txt
+++ b/Tests/LibWeb/Layout/expected/table/fixed-layout.txt
@@ -9,28 +9,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,9) content-size 598x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,11) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,11) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,11) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (160.5,11) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [160.5,11 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (160.5,11) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (160.5,11) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [160.5,11 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (310,11) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [310,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (310,11) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (310,11) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [310,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (459.5,11) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [459.5,11 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (459.5,11) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (459.5,11) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [459.5,11 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -38,28 +42,32 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box | at (9,30) content-size 598x21 table-row children: not-inline
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer at (11,32) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (11,32) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (11,32) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [11,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (160.5,32) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 4, rect: [160.5,32 26.078125x17] baseline: 13.296875
- "cell"
- TextNode <#text>
+ BlockContainer | at (160.5,32) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (160.5,32) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 4, rect: [160.5,32 26.078125x17] baseline: 13.296875
+ "cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (310,32) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [310,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (310,32) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (310,32) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [310,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
- BlockContainer | at (459.5,32) content-size 145.5x17 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 12, rect: [459.5,32 94.96875x17] baseline: 13.296875
- "A table cell"
- TextNode <#text>
+ BlockContainer | at (459.5,32) content-size 145.5x17 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (459.5,32) content-size 145.5x17 children: inline
+ frag 0 from TextNode start: 0, length: 12, rect: [459.5,32 94.96875x17] baseline: 13.296875
+ "A table cell"
+ TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
TextNode <#text>
BlockContainer <(anonymous)> (not painted) children: inline
@@ -73,19 +81,27 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | ) [9,9 598x42]
PaintableBox (Box) [9,9 598x21]
PaintableWithLines (BlockContainer) [9,9 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,11 145.5x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [158.5,9 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [160.5,11 145.5x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [308,9 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [310,11 145.5x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [457.5,9 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [459.5,11 145.5x17]
+ TextPaintable (TextNode<#text>)
PaintableBox (Box | ) [9,30 598x21]
PaintableWithLines (BlockContainer) [9,30 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [11,32 145.5x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [158.5,30 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [160.5,32 145.5x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [308,30 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [310,32 145.5x17]
+ TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer | ) [457.5,30 149.5x21]
- TextPaintable (TextNode<#text>)
+ PaintableWithLines (BlockContainer(anonymous)) [459.5,32 145.5x17]
+ TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/table/fixed-margins.txt b/Tests/LibWeb/Layout/expected/table/fixed-margins.txt
index f38e554f982..4e0d4d819d7 100644
--- a/Tests/LibWeb/Layout/expected/table/fixed-margins.txt
+++ b/Tests/LibWeb/Layout/expected/table/fixed-margins.txt
@@ -5,12 +5,13 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
TableWrapper <(anonymous)> at (108,8) content-size 584x34 [BFC] children: not-inline
Box at (108,8) content-size 584x34 table-box [TFC] children: not-inline
Box <(anonymous)> at (108,8) content-size 584x34 table-row children: not-inline
- BlockContainer at (108,8) content-size 584x34 table-cell [BFC] children: inline
- frag 0 from TextNode start: 0, length: 58, rect: [108,8 569.859375x17] baseline: 13.296875
- "DaTa DisplaYiNg CSS WeBpaGE ScReEn OF aR AddITioN COmmOnLY"
- frag 1 from TextNode start: 59, length: 40, rect: [108,25 399.9375x17] baseline: 13.296875
- "To AdJuSt PRiCiNG sTYLiNG ceLL oF TAbLeS"
- TextNode <#text>
+ BlockContainer at (108,8) content-size 584x34 table-cell [BFC] children: not-inline
+ BlockContainer <(anonymous)> at (108,8) content-size 584x34 children: inline
+ frag 0 from TextNode start: 0, length: 58, rect: [108,8 569.859375x17] baseline: 13.296875
+ "DaTa DisplaYiNg CSS WeBpaGE ScReEn OF aR AddITioN COmmOnLY"
+ frag 1 from TextNode start: 59, length: 40, rect: [108,25 399.9375x17] baseline: 13.296875
+ "To AdJuSt PRiCiNG sTYLiNG ceLL oF TAbLeS"
+ TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
@@ -20,4 +21,5 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableBox (Box | | | | | | | | | | | | | |