mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 02:22:43 +00:00 
			
		
		
		
	 caa491b72a
			
		
	
	
		caa491b72a
		
	
	
	
	
		
			
			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>
 |