From b32dd722e9a2eb5ad188820e12a6d40f2f08efe6 Mon Sep 17 00:00:00 2001 From: CoolElectronics Date: Wed, 10 Apr 2024 13:19:03 -0400 Subject: [PATCH] fix hang on invalid css --- src/css.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/css.js b/src/css.js index f56787f..57b50c8 100644 --- a/src/css.js +++ b/src/css.js @@ -25,7 +25,7 @@ export function css(strings, ...values) { // compat layer for older browsers. when css nesting stablizes this can be removed for (;;) { let [first, ...rest] = str.split('\n') - if (first.trim().endsWith('{')) break + if (!first || first.trim().endsWith('{')) break selfstr += first + '\n' str = rest.join('\n')