From 16f28a1d3cccf6341338daf03b2647ec61b2e4eb Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 27 Nov 2024 18:27:26 -0500 Subject: [PATCH] this bit is nonsensical, parent cannot exist if there was no combinator --- .../svelte/src/compiler/phases/2-analyze/css/css-prune.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/svelte/src/compiler/phases/2-analyze/css/css-prune.js b/packages/svelte/src/compiler/phases/2-analyze/css/css-prune.js index 6a5bcbfb73..a42fc2a84d 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/css/css-prune.js +++ b/packages/svelte/src/compiler/phases/2-analyze/css/css-prune.js @@ -177,12 +177,7 @@ function apply_selector(relative_selectors, rule, element) { return matched; } - // if this is the left-most non-global selector, mark it — we want - // `x y z {...}` to become `x.blah y z.blah {...}` - const parent = parent_selectors[parent_selectors.length - 1]; - if (!parent || is_global(parent, rule)) { - mark(relative_selector, element); - } + mark(relative_selector, element); return true; }