Andi Gallo
bab1d09d92
LibWeb: Derive baseline from rightmost descendant
...
Make the existing algorithm recursive, accounting for boxes which
contain line boxes indirectly. Fixes some button alignment issues on
Wikipedia.
2023-08-23 05:24:55 +02:00
Andreas Kling
c01c4b41e2
LibWeb: Add ViewportPaintable to represent viewports in the paint tree
...
This patch just adds the new root paintable and updates the tests
expectations. The next patch will move painting logic from the layout
viewport to the paint viewport.
2023-08-20 05:02:59 +02:00
Andreas Kling
09eed8eea2
LibWeb+headless-browser: Include paint tree in layout test output
...
This will give us a more comprehensive look at what actually gets
rendered in the end, and also allows us to catch more behavior changes.
2023-08-03 13:21:26 +02:00
Haikal Zain
bf16618fba
LibWeb: Add vertical border heights to tr
...
tr y offset is not being computed correctly.
This is causing errors in hit testing since
td and tr are misaligned.
2023-07-01 08:07:49 +02:00
Andi Gallo
8b34af816e
LibWeb: Report border box width for tables in a block
...
For the containing block, table borders are opaque and have to be
accounted when computing the table width since they use available space.
2023-06-25 08:13:04 +02:00