mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 09:45:06 +02:00
Previously, `greatest_child_width()` was used, which finds the maximum margin box width among direct children. This is incorrect for tables, whose width is determined by column distribution rather than by simply finding the widest child. We now return the table's computed content width instead, which already holds the correct value after layout.
39 lines
2.5 KiB
Plaintext
39 lines
2.5 KiB
Plaintext
Viewport <#document> at [0,0] [0+0+0 800 0+0+0] [0+0+0 600 0+0+0] [BFC] children: not-inline
|
|
BlockContainer <html> at [0,0] [0+0+0 800 0+0+0] [0+0+0 178 0+0+0] [BFC] children: not-inline
|
|
BlockContainer <body> at [8,8] [8+0+0 55.359375 0+0+736.640625] [8+0+0 162 0+0+8] children: not-inline
|
|
TableWrapper <(anonymous)> at [8,8] [0+0+0 55.359375 0+0+0] [0+0+0 162 0+0+0] [BFC] children: not-inline
|
|
Box <div> at [8,8] table-box [0+0+0 55.359375 0+0+0] [0+0+0 162 0+0+0] [TFC] children: inline
|
|
Box <(anonymous)> at [8,8] table-row [0+0+0 55.359375 0+0+0] [0+0+0 162 0+0+0] children: inline
|
|
BlockContainer <(anonymous)> at [8,8] table-cell [0+0+0 55.359375 0+0+0] [0+0+0 162 0+0+0] [BFC] children: inline
|
|
frag 0 from TextNode start: 1, length: 4, rect: [8,8 28.40625x18] baseline: 13.796875
|
|
"well"
|
|
frag 1 from TextNode start: 6, length: 5, rect: [8,26 36.84375x18] baseline: 13.796875
|
|
"hello"
|
|
frag 2 from TextNode start: 12, length: 7, rect: [8,44 55.359375x18] baseline: 13.796875
|
|
"friends"
|
|
frag 3 from TextNode start: 20, length: 4, rect: [8,62 28.40625x18] baseline: 13.796875
|
|
"well"
|
|
frag 4 from TextNode start: 25, length: 5, rect: [8,80 36.84375x18] baseline: 13.796875
|
|
"hello"
|
|
frag 5 from TextNode start: 31, length: 7, rect: [8,98 55.359375x18] baseline: 13.796875
|
|
"friends"
|
|
frag 6 from TextNode start: 39, length: 4, rect: [8,116 28.40625x18] baseline: 13.796875
|
|
"well"
|
|
frag 7 from TextNode start: 44, length: 5, rect: [8,134 36.84375x18] baseline: 13.796875
|
|
"hello"
|
|
frag 8 from TextNode start: 50, length: 7, rect: [8,152 55.359375x18] baseline: 13.796875
|
|
"friends"
|
|
TextNode <#text> (not painted)
|
|
|
|
ViewportPaintable (Viewport<#document>) [0,0 800x600]
|
|
PaintableWithLines (BlockContainer<HTML>) [0,0 800x178]
|
|
PaintableWithLines (BlockContainer<BODY>) [8,8 55.359375x162]
|
|
PaintableWithLines (TableWrapper(anonymous)) [8,8 55.359375x162]
|
|
PaintableBox (Box<DIV>) [8,8 55.359375x162]
|
|
PaintableBox (Box(anonymous)) [8,8 55.359375x162]
|
|
PaintableWithLines (BlockContainer(anonymous)) [8,8 55.359375x162]
|
|
TextPaintable (TextNode<#text>)
|
|
|
|
SC for Viewport<#document> [0,0 800x600] [children: 1] (z-index: auto)
|
|
SC for BlockContainer<HTML> [0,0 800x178] [children: 0] (z-index: auto)
|