1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:28:12 +00:00

LibWeb: Fill page background with the "base" palette color

This fixes an issue where you'd see black (or ghost) pixels when
painting web pages with content smaller than the viewport.
This commit is contained in:
Andreas Kling 2021-10-18 02:58:01 +02:00
parent b78a69f7dd
commit ca4276db77

View file

@ -44,6 +44,7 @@ void InitialContainingBlock::build_stacking_context_tree()
void InitialContainingBlock::paint_all_phases(PaintContext& context)
{
context.painter().fill_rect(enclosing_int_rect(absolute_rect()), context.palette().base());
context.painter().translate(-context.viewport_rect().location());
stacking_context()->paint(context);
}