.grid-item) [400.140625,108 391.859375x100]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,208 784x0]
diff --git a/Tests/LibWeb/Layout/expected/grid/auto-flow-column-spanning-item.txt b/Tests/LibWeb/Layout/expected/grid/auto-flow-column-spanning-item.txt
index 0502763dd7..e6795f5892 100644
--- a/Tests/LibWeb/Layout/expected/grid/auto-flow-column-spanning-item.txt
+++ b/Tests/LibWeb/Layout/expected/grid/auto-flow-column-spanning-item.txt
@@ -1,15 +1,15 @@
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer at (0,0) content-size 800x33 [BFC] children: not-inline
Box at (8,8) content-size 784x17 [GFC] children: not-inline
- BlockContainer
at (8,8) content-size 156.796875x17 [BFC] children: not-inline
- BlockContainer
at (164.796875,8) content-size 627.1875x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 3, rect: [164.796875,8 27.15625x17] baseline: 13.296875
+ BlockContainer at (8,8) content-size 151.359375x17 [BFC] children: not-inline
+ BlockContainer
at (159.359375,8) content-size 632.59375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 3, rect: [159.359375,8 27.15625x17] baseline: 13.296875
"foo"
TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x33]
PaintableBox (Box) [8,8 784x17]
- PaintableWithLines (BlockContainer) [8,8 156.796875x17]
- PaintableWithLines (BlockContainer
.item) [164.796875,8 627.1875x17]
+ PaintableWithLines (BlockContainer
) [8,8 151.359375x17]
+ PaintableWithLines (BlockContainer
.item) [159.359375,8 632.59375x17]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/grid/auto-flow-column.txt b/Tests/LibWeb/Layout/expected/grid/auto-flow-column.txt
index e36b7d468f..43c0cd0918 100644
--- a/Tests/LibWeb/Layout/expected/grid/auto-flow-column.txt
+++ b/Tests/LibWeb/Layout/expected/grid/auto-flow-column.txt
@@ -1,19 +1,19 @@
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer at (1,1) content-size 798x37 [BFC] children: not-inline
Box at (10,10) content-size 200x19 [GFC] children: not-inline
- BlockContainer
at (11,11) content-size 98x17 [BFC] children: inline
+ BlockContainer
at (11,11) content-size 88.734375x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 5, rect: [11,11 36.84375x17] baseline: 13.296875
"hello"
TextNode <#text>
- BlockContainer
at (111,11) content-size 98x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 7, rect: [111,11 55.359375x17] baseline: 13.296875
+ BlockContainer
at (101.734375,11) content-size 107.25x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 7, rect: [101.734375,11 55.359375x17] baseline: 13.296875
"friends"
TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x39]
PaintableBox (Box) [9,9 202x21]
- PaintableWithLines (BlockContainer
) [10,10 100x19]
+ PaintableWithLines (BlockContainer
) [10,10 90.734375x19]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
) [110,10 100x19]
+ PaintableWithLines (BlockContainer
) [100.734375,10 109.25x19]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/grid/basic.txt b/Tests/LibWeb/Layout/expected/grid/basic.txt
index 00fa5bd320..10a8522d9c 100644
--- a/Tests/LibWeb/Layout/expected/grid/basic.txt
+++ b/Tests/LibWeb/Layout/expected/grid/basic.txt
@@ -4,26 +4,26 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box
at (8,8) content-size 784x34 [GFC] children: not-inline
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (8,8) content-size 392x17 [BFC] children: inline
+ BlockContainer at (8,8) content-size 392.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [8,8 6.34375x17] baseline: 13.296875
"1"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (400,8) content-size 392x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [400,8 8.8125x17] baseline: 13.296875
+ BlockContainer at (400.140625,8) content-size 391.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [400.140625,8 8.8125x17] baseline: 13.296875
"2"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (8,25) content-size 392x17 [BFC] children: inline
+ BlockContainer at (8,25) content-size 392.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [8,25 9.09375x17] baseline: 13.296875
"3"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (400,25) content-size 392x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [400,25 7.75x17] baseline: 13.296875
+ BlockContainer at (400.140625,25) content-size 391.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [400.140625,25 7.75x17] baseline: 13.296875
"4"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
@@ -33,11 +33,11 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
PaintableWithLines (BlockContainer) [8,8 784x34]
PaintableBox (Box.grid-container) [8,8 784x34]
- PaintableWithLines (BlockContainer
.grid-item) [8,8 392x17]
+ PaintableWithLines (BlockContainer
.grid-item) [8,8 392.140625x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [400,8 392x17]
+ PaintableWithLines (BlockContainer
.grid-item) [400.140625,8 391.859375x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [8,25 392x17]
+ PaintableWithLines (BlockContainer
.grid-item) [8,25 392.140625x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [400,25 392x17]
+ PaintableWithLines (BlockContainer
.grid-item) [400.140625,25 391.859375x17]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/grid/borders.txt b/Tests/LibWeb/Layout/expected/grid/borders.txt
index 4e27981e03..fc15954024 100644
--- a/Tests/LibWeb/Layout/expected/grid/borders.txt
+++ b/Tests/LibWeb/Layout/expected/grid/borders.txt
@@ -4,26 +4,26 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box
at (8,8) content-size 784x74 [GFC] children: not-inline
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (18,18) content-size 372x17 [BFC] children: inline
+ BlockContainer at (18,18) content-size 372.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [18,18 6.34375x17] baseline: 13.296875
"1"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (410,18) content-size 372x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [410,18 8.8125x17] baseline: 13.296875
+ BlockContainer at (410.140625,18) content-size 371.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [410.140625,18 8.8125x17] baseline: 13.296875
"2"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (18,55) content-size 372x17 [BFC] children: inline
+ BlockContainer at (18,55) content-size 372.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [18,55 9.09375x17] baseline: 13.296875
"3"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (410,55) content-size 372x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [410,55 7.75x17] baseline: 13.296875
+ BlockContainer at (410.140625,55) content-size 371.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [410.140625,55 7.75x17] baseline: 13.296875
"4"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
@@ -33,26 +33,26 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,82) content-size 784x107 [GFC] children: not-inline
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (18,92) content-size 372x50 [BFC] children: inline
+ BlockContainer at (18,92) content-size 372.140625x50 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [18,92 6.34375x17] baseline: 13.296875
"1"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (410,92) content-size 372x50 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [410,92 8.8125x17] baseline: 13.296875
+ BlockContainer at (410.140625,92) content-size 371.859375x50 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [410.140625,92 8.8125x17] baseline: 13.296875
"2"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (18,162) content-size 372x17 [BFC] children: inline
+ BlockContainer at (18,162) content-size 372.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [18,162 9.09375x17] baseline: 13.296875
"3"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (410,162) content-size 372x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [410,162 7.75x17] baseline: 13.296875
+ BlockContainer at (410.140625,162) content-size 371.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [410.140625,162 7.75x17] baseline: 13.296875
"4"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
@@ -62,26 +62,26 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,189) content-size 784x84 [GFC] children: not-inline
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (18,199) content-size 347x17 [BFC] children: inline
+ BlockContainer at (18,199) content-size 347.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [18,199 6.34375x17] baseline: 13.296875
"1"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (435,199) content-size 347x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [435,199 8.8125x17] baseline: 13.296875
+ BlockContainer at (435.140625,199) content-size 346.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [435.140625,199 8.8125x17] baseline: 13.296875
"2"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (18,246) content-size 347x17 [BFC] children: inline
+ BlockContainer at (18,246) content-size 347.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [18,246 9.09375x17] baseline: 13.296875
"3"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (435,246) content-size 347x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [435,246 7.75x17] baseline: 13.296875
+ BlockContainer at (435.140625,246) content-size 346.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [435.140625,246 7.75x17] baseline: 13.296875
"4"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
@@ -91,13 +91,13 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box at (8,273) content-size 784x90 [GFC] children: not-inline
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (444.203125,283) content-size 337.796875x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [444.203125,283 6.34375x17] baseline: 13.296875
+ BlockContainer at (445.4375,283) content-size 336.5625x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [445.4375,283 6.34375x17] baseline: 13.296875
"1"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (18,336) content-size 337.796875x17 [BFC] children: inline
+ BlockContainer at (18,336) content-size 339.03125x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [18,336 8.8125x17] baseline: 13.296875
"2"
TextNode <#text>
@@ -148,39 +148,39 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
PaintableWithLines (BlockContainer) [8,8 784x425] overflow: [8,8 784x432]
PaintableBox (Box.grid-container) [8,8 784x74]
- PaintableWithLines (BlockContainer
.grid-item) [8,8 392x37]
+ PaintableWithLines (BlockContainer
.grid-item) [8,8 392.140625x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [400,8 392x37]
+ PaintableWithLines (BlockContainer
.grid-item) [400.140625,8 391.859375x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [8,45 392x37]
+ PaintableWithLines (BlockContainer
.grid-item) [8,45 392.140625x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [400,45 392x37]
+ PaintableWithLines (BlockContainer
.grid-item) [400.140625,45 391.859375x37]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,82 784x0]
PaintableBox (Box
.grid-container) [8,82 784x107]
- PaintableWithLines (BlockContainer
.grid-item) [8,82 392x70]
+ PaintableWithLines (BlockContainer
.grid-item) [8,82 392.140625x70]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [400,82 392x70]
+ PaintableWithLines (BlockContainer
.grid-item) [400.140625,82 391.859375x70]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [8,152 392x37]
+ PaintableWithLines (BlockContainer
.grid-item) [8,152 392.140625x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [400,152 392x37]
+ PaintableWithLines (BlockContainer
.grid-item) [400.140625,152 391.859375x37]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,189 784x0]
PaintableBox (Box
.grid-container) [8,189 784x84]
- PaintableWithLines (BlockContainer
.grid-item) [8,189 367x37]
+ PaintableWithLines (BlockContainer
.grid-item) [8,189 367.140625x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [425,189 367x37]
+ PaintableWithLines (BlockContainer
.grid-item) [425.140625,189 366.859375x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [8,236 367x37]
+ PaintableWithLines (BlockContainer
.grid-item) [8,236 367.140625x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [425,236 367x37]
+ PaintableWithLines (BlockContainer
.grid-item) [425.140625,236 366.859375x37]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,273 784x0]
PaintableBox (Box
.grid-container) [8,273 784x90]
- PaintableWithLines (BlockContainer
.grid-item) [434.203125,273 357.796875x37]
+ PaintableWithLines (BlockContainer
.grid-item) [435.4375,273 356.5625x37]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.grid-item) [8,326 357.796875x37]
+ PaintableWithLines (BlockContainer
.grid-item) [8,326 359.03125x37]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,363 784x0]
PaintableBox (Box
.grid-container) [8,363 784x50] overflow: [8,363 784x52]
diff --git a/Tests/LibWeb/Layout/expected/grid/grid-gap-1.txt b/Tests/LibWeb/Layout/expected/grid/grid-gap-1.txt
index 48fd5f2883..b1b312359a 100644
--- a/Tests/LibWeb/Layout/expected/grid/grid-gap-1.txt
+++ b/Tests/LibWeb/Layout/expected/grid/grid-gap-1.txt
@@ -2,20 +2,20 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline
BlockContainer at (8,8) content-size 784x84 children: not-inline
Box
at (8,8) content-size 784x84 [GFC] children: not-inline
- BlockContainer at (8,8) content-size 342x17 [BFC] children: inline
+ BlockContainer at (8,8) content-size 342.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [8,8 6.34375x17] baseline: 13.296875
"1"
TextNode <#text>
- BlockContainer at (450,8) content-size 342x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [450,8 8.8125x17] baseline: 13.296875
+ BlockContainer at (450.140625,8) content-size 341.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [450.140625,8 8.8125x17] baseline: 13.296875
"2"
TextNode <#text>
- BlockContainer at (8,75) content-size 342x17 [BFC] children: inline
+ BlockContainer at (8,75) content-size 342.140625x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [8,75 9.09375x17] baseline: 13.296875
"3"
TextNode <#text>
- BlockContainer at (450,75) content-size 342x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [450,75 7.75x17] baseline: 13.296875
+ BlockContainer at (450.140625,75) content-size 341.859375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [450.140625,75 7.75x17] baseline: 13.296875
"4"
TextNode <#text>
@@ -23,11 +23,11 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
PaintableWithLines (BlockContainer) [8,8 784x84]
PaintableBox (Box.grid-container) [8,8 784x84]
- PaintableWithLines (BlockContainer
.one) [8,8 342x17]
+ PaintableWithLines (BlockContainer
.one) [8,8 342.140625x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.two) [450,8 342x17]
+ PaintableWithLines (BlockContainer
.two) [450.140625,8 341.859375x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.three) [8,75 342x17]
+ PaintableWithLines (BlockContainer
.three) [8,75 342.140625x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.four) [450,75 342x17]
+ PaintableWithLines (BlockContainer
.four) [450.140625,75 341.859375x17]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/grid/grid-gap-2.txt b/Tests/LibWeb/Layout/expected/grid/grid-gap-2.txt
index 3bdd0e93d1..6ea60b42a0 100644
--- a/Tests/LibWeb/Layout/expected/grid/grid-gap-2.txt
+++ b/Tests/LibWeb/Layout/expected/grid/grid-gap-2.txt
@@ -2,11 +2,11 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline
BlockContainer at (8,8) content-size 784x50 children: not-inline
Box
at (8,8) content-size 784x50 [GFC] children: not-inline
- BlockContainer at (434.203125,8) content-size 357.796875x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [434.203125,8 6.34375x17] baseline: 13.296875
+ BlockContainer at (435.4375,8) content-size 356.5625x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [435.4375,8 6.34375x17] baseline: 13.296875
"1"
TextNode <#text>
- BlockContainer at (8,41) content-size 357.796875x17 [BFC] children: inline
+ BlockContainer at (8,41) content-size 359.03125x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [8,41 8.8125x17] baseline: 13.296875
"2"
TextNode <#text>
@@ -15,7 +15,7 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
PaintableWithLines (BlockContainer) [8,8 784x50]
PaintableBox (Box.container) [8,8 784x50]
- PaintableWithLines (BlockContainer
.item) [434.203125,8 357.796875x17]
+ PaintableWithLines (BlockContainer
.item) [435.4375,8 356.5625x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.item) [8,41 357.796875x17]
+ PaintableWithLines (BlockContainer
.item) [8,41 359.03125x17]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/grid/grid-item-percentage-width.txt b/Tests/LibWeb/Layout/expected/grid/grid-item-percentage-width.txt
index 8f911b928b..2c345fdd52 100644
--- a/Tests/LibWeb/Layout/expected/grid/grid-item-percentage-width.txt
+++ b/Tests/LibWeb/Layout/expected/grid/grid-item-percentage-width.txt
@@ -2,12 +2,12 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer at (0,0) content-size 800x600 [BFC] children: not-inline
BlockContainer at (8,8) content-size 784x17 children: not-inline
Box
at (8,8) content-size 784x17 [GFC] children: not-inline
- BlockContainer at (8,8) content-size 313.59375x17 [BFC] children: inline
+ BlockContainer at (8,8) content-size 307.484375x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 5, rect: [8,8 42.140625x17] baseline: 13.296875
"First"
TextNode <#text>
- BlockContainer at (400,8) content-size 78.390625x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [400,8 57.40625x17] baseline: 13.296875
+ BlockContainer at (392.359375,8) content-size 79.921875x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [392.359375,8 57.40625x17] baseline: 13.296875
"Second"
TextNode <#text>
@@ -15,7 +15,7 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
PaintableWithLines (BlockContainer) [8,8 784x17]
PaintableBox (Box.grid-container) [8,8 784x17]
- PaintableWithLines (BlockContainer
.first) [8,8 313.59375x17]
+ PaintableWithLines (BlockContainer
.first) [8,8 307.484375x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.second) [400,8 78.390625x17]
+ PaintableWithLines (BlockContainer
.second) [392.359375,8 79.921875x17]
TextPaintable (TextNode<#text>)
diff --git a/Tests/LibWeb/Layout/expected/grid/negative-grid-item-column-index.txt b/Tests/LibWeb/Layout/expected/grid/negative-grid-item-column-index.txt
index b1b6b09304..eab907a104 100644
--- a/Tests/LibWeb/Layout/expected/grid/negative-grid-item-column-index.txt
+++ b/Tests/LibWeb/Layout/expected/grid/negative-grid-item-column-index.txt
@@ -4,56 +4,56 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
Box
at (8,8) content-size 784x68 [GFC] children: not-inline
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (8,8) content-size 196x17 [BFC] children: inline
+ BlockContainer at (8,8) content-size 196.453125x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [8,8 9.34375x17] baseline: 13.296875
"a"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (204,8) content-size 196x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [204,8 8.890625x17] baseline: 13.296875
+ BlockContainer at (204.453125,8) content-size 196x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [204.453125,8 8.890625x17] baseline: 13.296875
"c"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (400,8) content-size 196x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [400,8 9.46875x17] baseline: 13.296875
+ BlockContainer at (400.453125,8) content-size 196.578125x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [400.453125,8 9.46875x17] baseline: 13.296875
"b"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (400,25) content-size 196x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [400,25 9.46875x17] baseline: 13.296875
+ BlockContainer at (400.453125,25) content-size 196.578125x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [400.453125,25 9.46875x17] baseline: 13.296875
"b"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (596,25) content-size 196x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [596,25 7.859375x17] baseline: 13.296875
+ BlockContainer at (597.03125,25) content-size 194.96875x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [597.03125,25 7.859375x17] baseline: 13.296875
"d"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (204,42) content-size 196x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [204,42 8.890625x17] baseline: 13.296875
+ BlockContainer at (204.453125,42) content-size 196x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [204.453125,42 8.890625x17] baseline: 13.296875
"c"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (596,42) content-size 196x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [596,42 7.859375x17] baseline: 13.296875
+ BlockContainer at (597.03125,42) content-size 194.96875x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [597.03125,42 7.859375x17] baseline: 13.296875
"d"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (8,59) content-size 196x17 [BFC] children: inline
+ BlockContainer at (8,59) content-size 196.453125x17 [BFC] children: inline
frag 0 from TextNode start: 0, length: 1, rect: [8,59 8.71875x17] baseline: 13.296875
"e"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
TextNode <#text>
- BlockContainer at (204,59) content-size 196x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 1, rect: [204,59 6.4375x17] baseline: 13.296875
+ BlockContainer at (204.453125,59) content-size 196x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 1, rect: [204.453125,59 6.4375x17] baseline: 13.296875
"f"
TextNode <#text>
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
@@ -65,22 +65,22 @@ ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer) [0,0 800x600]
PaintableWithLines (BlockContainer) [8,8 784x68]
PaintableBox (Box.grid) [8,8 784x68]
- PaintableWithLines (BlockContainer
.a) [8,8 196x17]
+ PaintableWithLines (BlockContainer
.a) [8,8 196.453125x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.c) [204,8 196x17]
+ PaintableWithLines (BlockContainer
.c) [204.453125,8 196x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.b) [400,8 196x17]
+ PaintableWithLines (BlockContainer
.b) [400.453125,8 196.578125x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.b) [400,25 196x17]
+ PaintableWithLines (BlockContainer
.b) [400.453125,25 196.578125x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.d) [596,25 196x17]
+ PaintableWithLines (BlockContainer
.d) [597.03125,25 194.96875x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.c) [204,42 196x17]
+ PaintableWithLines (BlockContainer
.c) [204.453125,42 196x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.d) [596,42 196x17]
+ PaintableWithLines (BlockContainer
.d) [597.03125,42 194.96875x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.e) [8,59 196x17]
+ PaintableWithLines (BlockContainer
.e) [8,59 196.453125x17]
TextPaintable (TextNode<#text>)
- PaintableWithLines (BlockContainer
.f) [204,59 196x17]
+ PaintableWithLines (BlockContainer
.f) [204.453125,59 196x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [8,76 784x0]
diff --git a/Tests/LibWeb/Layout/expected/grid/place-self.txt b/Tests/LibWeb/Layout/expected/grid/place-self.txt
index 929bd74bf1..d63f5ab173 100644
--- a/Tests/LibWeb/Layout/expected/grid/place-self.txt
+++ b/Tests/LibWeb/Layout/expected/grid/place-self.txt
@@ -6,30 +6,30 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline
frag 0 from TextNode start: 0, length: 6, rect: [32,32 50.203125x17] baseline: 13.296875
"Start1"
TextNode <#text>
- BlockContainer
at (411,42) content-size 347x17 [BFC] children: inline
- frag 0 from TextNode start: 0, length: 6, rect: [411,42 52.671875x17] baseline: 13.296875
+ BlockContainer at (399.765625,42) content-size 358.234375x17 [BFC] children: inline
+ frag 0 from TextNode start: 0, length: 6, rect: [399.765625,42 52.671875x17] baseline: 13.296875
"Start2"
TextNode <#text>
BlockContainer <(anonymous)> at (10,91) content-size 780x0 children: inline
TextNode <#text>
Box