mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-11 17:37:00 +02:00
We don't have to invalidate style for the entire document when a style sheet changes inside of a shadow root. To make this possible, StyleSheetList now keeps track of which Document-or-ShadowRoot it corresponds to, instead of just tracking the containing Document. This avoids a lot of style recomputation on pages with lots of shadow DOM content (like GitHub). (cherry picked from commit 4bc3055c0face93e69b7632c40d7726588a1b247)
4.4 KiB
4.4 KiB