mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-05 06:32:30 +02: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.
41 lines
2.6 KiB
Plaintext
41 lines
2.6 KiB
Plaintext
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
|
|
BlockContainer <html> at (0,0) content-size 800x308 [BFC] children: not-inline
|
|
BlockContainer <body> at (8,8) content-size 784x104 children: not-inline
|
|
BlockContainer <(anonymous)> at (8,8) content-size 784x104 children: inline
|
|
frag 0 from BlockContainer start: 0, length: 0, rect: [8,8 100x100] baseline: 100
|
|
frag 1 from TextNode start: 0, length: 1, rect: [108,94 8x18] baseline: 13.796875
|
|
" "
|
|
frag 2 from BlockContainer start: 0, length: 0, rect: [116,8 100x100] baseline: 100
|
|
TextNode <#text>
|
|
BlockContainer <div.a> at (8,8) content-size 100x100 inline-block [BFC] children: not-inline
|
|
BlockContainer <div.box.green> at (8,8) content-size 100x100 children: not-inline
|
|
TextNode <#text>
|
|
BlockContainer <div.b> at (8,108) content-size 784x100 floating [BFC] children: not-inline
|
|
BlockContainer <div.box.blue> at (8,108) content-size 100x100 children: not-inline
|
|
TextNode <#text>
|
|
BlockContainer <div.a> at (116,8) content-size 100x100 inline-block [BFC] children: not-inline
|
|
BlockContainer <div.box.green> at (116,8) content-size 100x100 children: not-inline
|
|
TextNode <#text>
|
|
BlockContainer <div.b> at (8,208) content-size 784x100 floating [BFC] children: not-inline
|
|
BlockContainer <div.box.blue> at (8,208) content-size 100x100 children: not-inline
|
|
TextNode <#text>
|
|
BlockContainer <div> at (8,112) content-size 784x0 children: not-inline
|
|
BlockContainer <(anonymous)> at (8,112) content-size 784x0 children: inline
|
|
TextNode <#text>
|
|
|
|
ViewportPaintable (Viewport<#document>) [0,0 800x600]
|
|
PaintableWithLines (BlockContainer<HTML>) [0,0 800x308]
|
|
PaintableWithLines (BlockContainer<BODY>) [8,8 784x104] overflow: [8,8 784x300]
|
|
PaintableWithLines (BlockContainer(anonymous)) [8,8 784x104] overflow: [8,8 784x300]
|
|
PaintableWithLines (BlockContainer<DIV>.a) [8,8 100x100]
|
|
PaintableWithLines (BlockContainer<DIV>.box.green) [8,8 100x100]
|
|
TextPaintable (TextNode<#text>)
|
|
PaintableWithLines (BlockContainer<DIV>.b) [8,108 784x100]
|
|
PaintableWithLines (BlockContainer<DIV>.box.blue) [8,108 100x100]
|
|
PaintableWithLines (BlockContainer<DIV>.a) [116,8 100x100]
|
|
PaintableWithLines (BlockContainer<DIV>.box.green) [116,8 100x100]
|
|
PaintableWithLines (BlockContainer<DIV>.b) [8,208 784x100]
|
|
PaintableWithLines (BlockContainer<DIV>.box.blue) [8,208 100x100]
|
|
PaintableWithLines (BlockContainer<DIV>) [8,112 784x0]
|
|
PaintableWithLines (BlockContainer(anonymous)) [8,112 784x0]
|