Przeglądaj źródła

LibWeb: Invalidate style on media query evaluation change

Andreas Kling 3 lat temu
rodzic
commit
cf49e93b04
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      Userland/Libraries/LibWeb/DOM/Document.cpp

+ 3 - 1
Userland/Libraries/LibWeb/DOM/Document.cpp

@@ -1354,8 +1354,10 @@ void Document::evaluate_media_queries_and_report_changes()
             any_media_queries_changed_match_state = true;
             any_media_queries_changed_match_state = true;
     }
     }
 
 
-    if (any_media_queries_changed_match_state)
+    if (any_media_queries_changed_match_state) {
         style_computer().invalidate_rule_cache();
         style_computer().invalidate_rule_cache();
+        invalidate_style();
+    }
 }
 }
 
 
 NonnullRefPtr<DOMImplementation> Document::implementation() const
 NonnullRefPtr<DOMImplementation> Document::implementation() const