diff --git a/src/core/Utils.mjs b/src/core/Utils.mjs index c48c484c..66a98c36 100755 --- a/src/core/Utils.mjs +++ b/src/core/Utils.mjs @@ -723,8 +723,8 @@ class Utils { } if (removeScriptAndStyle) { - htmlStr = recursiveRemove(/]*>.*?<\/script>/gi, htmlStr); - htmlStr = recursiveRemove(/]*>.*?<\/style>/gi, htmlStr); + htmlStr = recursiveRemove(/]*>.*?<\/script[^>]*>/gi, htmlStr); + htmlStr = recursiveRemove(/]*>.*?<\/style[^>]*>/gi, htmlStr); } return htmlStr.replace(/<[^>]+>/g, ""); } diff --git a/src/core/operations/ToBase45.mjs b/src/core/operations/ToBase45.mjs index 40dd96de..3246ab4e 100644 --- a/src/core/operations/ToBase45.mjs +++ b/src/core/operations/ToBase45.mjs @@ -43,9 +43,9 @@ class ToBase45 extends Operation { * @returns {string} */ run(input, args) { + if (!input) return ""; input = new Uint8Array(input); const alphabet = Utils.expandAlphRange(args[0]); - if (!input) return ""; const res = [];