From 3bd1d8bf6c076085d50580ade3758dacf937874d Mon Sep 17 00:00:00 2001 From: Mathis Wiehl Date: Tue, 14 Mar 2023 20:57:39 +0100 Subject: [PATCH] LibWeb: Invalidate styles on font load It is not sufficient to just invalidate layout when a new font has loaded, because while it was loading we might have chosen a fallback font-family value instead. Invalidate style instead. --- Userland/Libraries/LibWeb/CSS/StyleComputer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp b/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp index ab1c11534e..7f13e771fd 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp +++ b/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp @@ -1582,7 +1582,7 @@ CSSPixelRect StyleComputer::viewport_rect() const void StyleComputer::did_load_font([[maybe_unused]] FlyString const& family_name) { - document().invalidate_layout(); + document().invalidate_style(); } void StyleComputer::load_fonts_from_sheet(CSSStyleSheet const& sheet)