mirror of
https://github.com/RGBCube/serenity
synced 2025-07-08 14:17:35 +00:00

Instead of just measuring the layout viewport, we now measure overflow in every box that is a scroll container. This has the side effect of no longer creating paintables for layout boxes that didn't participate in layout. (For example, empty/anonymous boxes that were ignored by flex itemization.) Such boxes are now marked as "(not painted)" in the layout tree dumps, as they have no paintable to dump geometry from.
7 lines
533 B
Text
7 lines
533 B
Text
Viewport <#document> at (0,0) content-size 800x600 children: not-inline
|
|
BlockContainer <html> at (0,0) content-size 800x116 [BFC] children: not-inline
|
|
BlockContainer <body> at (8,8) content-size 784x100 children: not-inline
|
|
BlockContainer <div#container-of-flex> at (8,8) content-size 100x100 children: not-inline
|
|
Box <div#flex> at (-92,8) content-size 200x100 flex-container(row) [FFC] children: not-inline
|
|
BlockContainer <(anonymous)> (not painted) [BFC] children: inline
|
|
TextNode <#text>
|