Files
rust_browser/tests/goldens/expected/148-grid-span.layout.txt
Zachary D. Rowitsch 19aaa6a999 Fix grid-column: span N items not rendering by fixing auto-placement
Items with only a span (e.g. `grid-column: span 2`) were neither
explicitly placed nor auto-placed: Phase 1 couldn't resolve a position
(Span alone has no line number), and Phase 2 skipped them because
`Span(N) != Auto` made them look "already placed." Track actual
placement with a `placed` vector and respect span sizes during
auto-placement.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 18:43:59 -05:00

73 lines
2.6 KiB
Plaintext

LayoutBox node=#2 tag=html box=block
content: (0, 0, 800, 106)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
LayoutBox node=#10 tag=body box=block
content: (8, 8, 784, 90)
padding: 0 0 0 0
border: 0 0 0 0
margin: 8 8 8 8
LayoutBox node=#12 tag=div box=grid
content: (8, 8, 784, 90)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
LayoutBox node=#14 tag=div box=block
content: (8, 8, 210, 40)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
inline_context: 1 lines, height=19.2, max_width=42.92511
line[0]: rect=(8, 8, 42.92511, 19.2) fragments=2
frag[0]: rect=(8, 8, 33.15125, 16) text="Spans" start=false end=false
frag[1]: rect=(44.20558, 8, 6.71953, 16) text="2" start=false end=false
LayoutBox node=#15 tag=anonymous box=anon
content: (0, 0, 42.92511, 16)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
text: "Spans 2"
LayoutBox node=#17 tag=div box=block
content: (228, 8, 100, 40)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
inline_context: 1 lines, height=19.2, max_width=7.6358337
line[0]: rect=(228, 8, 7.6358337, 19.2) fragments=1
frag[0]: rect=(228, 8, 7.6358294, 16) text="B" start=false end=false
LayoutBox node=#18 tag=anonymous box=anon
content: (0, 0, 7.6358294, 16)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
text: "B"
LayoutBox node=#20 tag=div box=block
content: (8, 58, 100, 40)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
inline_context: 1 lines, height=19.199997, max_width=7.4243755
line[0]: rect=(8, 58, 7.4243755, 19.2) fragments=1
frag[0]: rect=(8, 58, 7.424376, 16) text="C" start=false end=false
LayoutBox node=#21 tag=anonymous box=anon
content: (0, 0, 7.424376, 16)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
text: "C"
LayoutBox node=#23 tag=div box=block
content: (118, 58, 100, 40)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
inline_context: 1 lines, height=19.199997, max_width=8.575623
line[0]: rect=(118, 58, 8.575623, 19.2) fragments=1
frag[0]: rect=(118, 58, 8.5756235, 16) text="D" start=false end=false
LayoutBox node=#24 tag=anonymous box=anon
content: (0, 0, 8.5756235, 16)
padding: 0 0 0 0
border: 0 0 0 0
margin: 0 0 0 0
text: "D"