From 3af7c2d9faced9f1abeb75501d767df659b919ba Mon Sep 17 00:00:00 2001 From: velzie Date: Mon, 2 Sep 2024 14:44:29 -0400 Subject: [PATCH] replace all scramtags not just some --- src/client/shared/sourcemaps.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/client/shared/sourcemaps.ts b/src/client/shared/sourcemaps.ts index e8e4ce0..a3b130e 100644 --- a/src/client/shared/sourcemaps.ts +++ b/src/client/shared/sourcemaps.ts @@ -48,10 +48,8 @@ export default function (client: ScramjetClient, self: Self) { .substring(scramtagstart + scramtag_ident.length, scramtagend) .split(" ")[1]; - // delete the scramtag now that we're done with it - stringified = - stringified.slice(0, scramtagstart) + - stringified.slice(scramtagend + 2); + // delete all scramtags inside the function (and nested ones!!) + stringified = stringified.replace(/\/\*scramtag.*?\*\//g, ""); const maps = sourcemaps[tag];