From 6828e1c3b291dd579f1f375359d657179163f88a Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 25 Sep 2022 06:57:51 -0400 Subject: [PATCH] Bail out early if missing required argument --- assets/resources/scriptlets.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/resources/scriptlets.js b/assets/resources/scriptlets.js index ba42197d3..5055840c7 100644 --- a/assets/resources/scriptlets.js +++ b/assets/resources/scriptlets.js @@ -1675,6 +1675,7 @@ if ( selector === '{{1}}' ) { selector = ''; } + if ( selector === '' ) { return; } let selectorCheck = '{{2}}'; if ( selectorCheck === '{{2}}' ) { selectorCheck = ''; @@ -1721,7 +1722,7 @@ const realFetch = self.fetch; self.fetch = new Proxy(self.fetch, { apply: function(target, thisArg, args) { - if ( selector === '' || reUrl.test(urlFromArg(args[0])) === false ) { + if ( reUrl.test(urlFromArg(args[0])) === false ) { return Reflect.apply(target, thisArg, args); } return realFetch(...args).then(realResponse =>