From 41a65315f90756c15634e81d5df9e12ab61ff30a Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Fri, 3 Oct 2025 14:45:46 -0400 Subject: [PATCH] [mv3] Minor code change --- platform/mv3/extension/js/scripting-manager.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/platform/mv3/extension/js/scripting-manager.js b/platform/mv3/extension/js/scripting-manager.js index 5e31eaf1f..9a899aafd 100644 --- a/platform/mv3/extension/js/scripting-manager.js +++ b/platform/mv3/extension/js/scripting-manager.js @@ -310,11 +310,14 @@ function registerProcedural(context) { js.push('/js/scripting/css-procedural.js'); const excludeMatches = []; - if ( none.has('all-urls') === false ) { - excludeMatches.push(...ut.matchesFromHostnames(none)); - } - if ( basic.has('all-urls') === false ) { - excludeMatches.push(...ut.matchesFromHostnames(basic)); + if ( none.has('all-urls') === false && basic.has('all-urls') === false ) { + const toExclude = [ + ...ut.matchesFromHostnames(none), + ...ut.matchesFromHostnames(basic), + ]; + for ( const hn of toExclude ) { + excludeMatches.push(hn); + } } const registered = before.get('css-procedural');