From f42e3e363a75e089d9983b18ab4e3cea5f4de124 Mon Sep 17 00:00:00 2001 From: ldm0 Date: Wed, 2 Sep 2026 20:39:44 +0800 Subject: [PATCH] fix(cssom): match empty media query lists --- .../src/context_bootstrap/media_queries/evaluation.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/moli-renderer-v8/src/context_bootstrap/media_queries/evaluation.rs b/moli-renderer-v8/src/context_bootstrap/media_queries/evaluation.rs index 71cf0eb79f..92162bf7ce 100644 --- a/moli-renderer-v8/src/context_bootstrap/media_queries/evaluation.rs +++ b/moli-renderer-v8/src/context_bootstrap/media_queries/evaluation.rs @@ -322,7 +322,7 @@ pub(crate) fn evaluate_match_media_query_list_with_viewport( viewport: StyleViewport, ) -> bool { if query.trim().is_empty() { - return false; + return true; } evaluate_media_query_list(query, emulated_media, viewport) } @@ -361,6 +361,8 @@ mod tests { #[test] fn match_media_stylo_evaluates_multiple_conditions_and_not_modifier() { + assert!(evaluate_match_media_query_list("", None)); + assert!(evaluate_match_media_query_list(" \n\t", None)); assert!(evaluate_match_media_query_list( "screen and (orientation: landscape) and (prefers-color-scheme: light)", None,