mirror of
https://github.com/zebrajr/ladybird.git
synced 2025-12-06 00:19:53 +01:00
...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.
188 lines
12 KiB
Plaintext
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]
|