From c10f37d21182319994e1ded4cde0a878d27eb522 Mon Sep 17 00:00:00 2001 From: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Wed, 30 Oct 2024 17:03:52 +0100 Subject: [PATCH] Update index.js --- .../src/compiler/phases/3-transform/css/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/css/index.js b/packages/svelte/src/compiler/phases/3-transform/css/index.js index 57170d6e1b..b2be607a10 100644 --- a/packages/svelte/src/compiler/phases/3-transform/css/index.js +++ b/packages/svelte/src/compiler/phases/3-transform/css/index.js @@ -206,15 +206,15 @@ const visitors = { if (selector.metadata.used === pruning) { if (pruning) { - let i = selector.start; - while (state.code.original[i] !== ',') i--; + let end = selector.start; + while (state.code.original[end - 1] !== ',') end--; // If this is an in-between pruned selector keep the last separator - if (prune_start !== children[0].start && i !== children.length - 1) i--; + if (prune_start !== children[0].start && i !== children.length - 1) end--; if (state.minify) { - state.code.remove(prune_start, i + 1); + state.code.remove(prune_start, end); } else { - state.code.overwrite(i, i + 1, '*/'); + state.code.overwrite(i, end, '*/'); } } else { if (i === 0) {