ladybird/Tests/LibWeb/Layout/expected/ol-render-deep-hybrid-list-item-list.txt
Aliaksandr Kalenik 9e232a70c3 LibWeb: Allow descendant boxes to contribute in overflow rect of parent
...with inline children. This fixes an issue when we ignore abspos boxes
contained by PaintableWithLines while calculating overflow rect size.

Lots of layout tests are affected, because now PaintableWithLines has
overflow rect.

`Text/input/DOM/Element-set-scroll-left.html` is also affected and now
matches other browsers.
2025-07-06 17:10:18 +02:00

188 lines
12 KiB
Plaintext

Viewport <#document> at (0,0) content-size 800x600 children: not-inline
BlockContainer <html> at (0,0) content-size 800x400 [BFC] children: not-inline
BlockContainer <body> at (8,16) content-size 784x368 children: not-inline
BlockContainer <ol> at (48,16) content-size 744x368 children: not-inline
BlockContainer <(anonymous)> at (48,16) content-size 744x0 children: inline
TextNode <#text>
ListItemBox <li> at (48,16) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 3, rect: [48,16 29.8125x18] baseline: 13.796875
"One"
ListItemMarkerBox <(anonymous)> at (25.3125,16.5) content-size 10.6875x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,34) content-size 744x0 children: inline
TextNode <#text>
ListItemBox <li> at (48,34) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 10, rect: [48,34 90.796875x18] baseline: 13.796875
"Twenty-two"
ListItemMarkerBox <(anonymous)> at (14.03125,34.5) content-size 21.96875x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,52) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <div> at (48,52) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 12, rect: [48,52 100.609375x18] baseline: 13.796875
"Ignore these"
TextNode <#text>
BlockContainer <(anonymous)> at (48,70) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <div> at (48,70) content-size 744x72 children: not-inline
BlockContainer <(anonymous)> at (48,70) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 2, rect: [48,70 24.890625x18] baseline: 13.796875
"+A"
TextNode <#text>
BlockContainer <div> at (48,88) content-size 744x54 children: not-inline
BlockContainer <(anonymous)> at (48,88) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 2, rect: [48,88 19.96875x18] baseline: 13.796875
"+B"
TextNode <#text>
BlockContainer <div> at (48,106) content-size 744x36 children: not-inline
BlockContainer <(anonymous)> at (48,106) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 2, rect: [48,106 20.9375x18] baseline: 13.796875
"+C"
TextNode <#text>
ListItemBox <div> at (48,124) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 12, rect: [48,124 104.78125x18] baseline: 13.796875
"Twenty-three"
ListItemMarkerBox <(anonymous)> at (13.75,124.5) content-size 22.25x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,142) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,142) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <p> at (48,158) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 21, rect: [48,158 177.125x18] baseline: 13.796875
"Ignore this paragraph"
TextNode <#text>
BlockContainer <(anonymous)> at (48,192) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <p> at (48,192) content-size 744x18 children: inline
InlineNode <span>
frag 0 from TextNode start: 0, length: 1, rect: [48,192 11.5625x18] baseline: 13.796875
"X"
TextNode <#text>
InlineNode <span>
frag 0 from TextNode start: 0, length: 1, rect: [59.5625,192 11.09375x18] baseline: 13.796875
"Y"
TextNode <#text>
InlineNode <span>
frag 0 from TextNode start: 0, length: 1, rect: [70.65625,192 12.609375x18] baseline: 13.796875
"Z"
TextNode <#text>
ListItemBox <li> at (48,226) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 11, rect: [48,226 97.75x18] baseline: 13.796875
"Twenty-four"
ListItemMarkerBox <(anonymous)> at (15.09375,226.5) content-size 20.90625x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,244) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <div> at (48,244) content-size 744x70 children: not-inline
BlockContainer <(anonymous)> at (48,244) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 38, rect: [48,244 311.09375x18] baseline: 13.796875
"List item paragraph inside nested divs"
TextNode <#text>
BlockContainer <div> at (48,262) content-size 744x52 children: not-inline
BlockContainer <(anonymous)> at (48,262) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 4, rect: [48,262 35.671875x18] baseline: 13.796875
"2025"
TextNode <#text>
ListItemBox <p> at (48,296) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 11, rect: [48,296 90.28125x18] baseline: 13.796875
"Twenty-five"
ListItemMarkerBox <(anonymous)> at (14.390625,296.5) content-size 21.609375x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,330) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,330) content-size 744x0 children: inline
TextNode <#text>
ListItemBox <li> at (48,330) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 10, rect: [48,330 85.96875x18] baseline: 13.796875
"Twenty-six"
ListItemMarkerBox <(anonymous)> at (14.109375,330.5) content-size 21.890625x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,348) content-size 744x0 children: inline
TextNode <#text>
ListItemBox <span> at (48,348) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 12, rect: [48,348 106.953125x18] baseline: 13.796875
"Twenty-seven"
ListItemMarkerBox <(anonymous)> at (14.125,348.5) content-size 21.875x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,366) content-size 744x0 children: inline
TextNode <#text>
ListItemBox <li> at (48,366) content-size 744x18 children: inline
frag 0 from TextNode start: 0, length: 12, rect: [48,366 99.359375x18] baseline: 13.796875
"Twenty-eight"
ListItemMarkerBox <(anonymous)> at (13.359375,366.5) content-size 22.640625x17 children: not-inline
TextNode <#text>
BlockContainer <(anonymous)> at (48,384) content-size 744x0 children: inline
TextNode <#text>
BlockContainer <(anonymous)> at (8,400) content-size 784x0 children: inline
TextNode <#text>
ViewportPaintable (Viewport<#document>) [0,0 800x600]
PaintableWithLines (BlockContainer<HTML>) [0,0 800x400]
PaintableWithLines (BlockContainer<BODY>) [8,16 784x368]
PaintableWithLines (BlockContainer<OL>) [8,16 784x368]
PaintableWithLines (BlockContainer(anonymous)) [48,16 744x0]
PaintableWithLines (ListItemBox<LI>) [48,16 744x18] overflow: [25.3125,16 766.6875x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [25.3125,16.5 10.6875x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,34 744x0]
PaintableWithLines (ListItemBox<LI>) [48,34 744x18] overflow: [14.03125,34 777.96875x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [14.03125,34.5 21.96875x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,52 744x0]
PaintableWithLines (BlockContainer<DIV>) [48,52 744x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,70 744x0]
PaintableWithLines (BlockContainer<DIV>) [48,70 744x72] overflow: [13.75,70 778.25x72]
PaintableWithLines (BlockContainer(anonymous)) [48,70 744x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<DIV>) [48,88 744x54] overflow: [13.75,88 778.25x54]
PaintableWithLines (BlockContainer(anonymous)) [48,88 744x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<DIV>) [48,106 744x36] overflow: [13.75,106 778.25x36]
PaintableWithLines (BlockContainer(anonymous)) [48,106 744x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (ListItemBox<DIV>) [48,124 744x18] overflow: [13.75,124 778.25x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [13.75,124.5 22.25x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,142 744x0]
PaintableWithLines (BlockContainer(anonymous)) [48,142 744x0]
PaintableWithLines (BlockContainer<P>) [48,158 744x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,192 744x0]
PaintableWithLines (BlockContainer<P>) [48,192 744x18]
PaintableWithLines (InlineNode<SPAN>) [48,192 35.265625x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (InlineNode<SPAN>) [59.5625,192 23.703125x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (InlineNode<SPAN>) [70.65625,192 12.609375x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (ListItemBox<LI>) [48,226 744x18] overflow: [15.09375,226 776.90625x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [15.09375,226.5 20.90625x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,244 744x0]
PaintableWithLines (BlockContainer<DIV>) [48,244 744x70] overflow: [14.390625,244 777.609375x70]
PaintableWithLines (BlockContainer(anonymous)) [48,244 744x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer<DIV>) [48,262 744x52] overflow: [14.390625,262 777.609375x52]
PaintableWithLines (BlockContainer(anonymous)) [48,262 744x18]
TextPaintable (TextNode<#text>)
PaintableWithLines (ListItemBox<P>) [48,296 744x18] overflow: [14.390625,296 777.609375x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [14.390625,296.5 21.609375x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,330 744x0]
PaintableWithLines (BlockContainer(anonymous)) [48,330 744x0]
PaintableWithLines (ListItemBox<LI>) [48,330 744x18] overflow: [14.109375,330 777.890625x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [14.109375,330.5 21.890625x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,348 744x0]
PaintableWithLines (ListItemBox<SPAN>) [48,348 744x18] overflow: [14.125,348 777.875x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [14.125,348.5 21.875x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,366 744x0]
PaintableWithLines (ListItemBox<LI>) [48,366 744x18] overflow: [13.359375,366 778.640625x18]
MarkerPaintable (ListItemMarkerBox(anonymous)) [13.359375,366.5 22.640625x17]
TextPaintable (TextNode<#text>)
PaintableWithLines (BlockContainer(anonymous)) [48,384 744x0]
PaintableWithLines (BlockContainer(anonymous)) [8,400 784x0]