diff --git a/platform/mv3/extension/js/scripting/css-procedural.js b/platform/mv3/extension/js/scripting/css-procedural.js index 26968b03c..3e0b2600b 100644 --- a/platform/mv3/extension/js/scripting/css-procedural.js +++ b/platform/mv3/extension/js/scripting/css-procedural.js @@ -60,6 +60,8 @@ self.isolatedAPI.forEachHostname(lookupAll, { }); proceduralImports.length = 0; +if ( selectors.length === 0 ) { return; } + const exceptedSelectors = exceptions.length !== 0 ? selectors.filter(a => exceptions.includes(JSON.stringify(a)) === false) : selectors; diff --git a/platform/mv3/extension/js/scripting/css-specific.js b/platform/mv3/extension/js/scripting/css-specific.js index 2d2c0db37..eee90a04d 100644 --- a/platform/mv3/extension/js/scripting/css-specific.js +++ b/platform/mv3/extension/js/scripting/css-specific.js @@ -58,6 +58,8 @@ self.isolatedAPI.forEachHostname(lookupAll, { specificImports.length = 0; +if ( selectors.length === 0 ) { return; } + const exceptedSelectors = exceptions.length !== 0 ? selectors.filter(a => exceptions.includes(a) === false) : selectors;