diff --git a/platform/mv3/extension/js/ruleset-manager.js b/platform/mv3/extension/js/ruleset-manager.js index b51af9c46..24db8812e 100644 --- a/platform/mv3/extension/js/ruleset-manager.js +++ b/platform/mv3/extension/js/ruleset-manager.js @@ -209,7 +209,9 @@ async function updateRedirectRules(currentRules, addRules, removeRuleIds) { for ( const rule of currentRules ) { if ( rule.id >= SPECIAL_RULES_REALM ) { continue; } if ( rule.action.type !== 'redirect' ) { continue; } - if ( rule.action.redirect.extensionPath === undefined ) { continue; } + if ( rule.action.redirect.extensionPath === undefined ) { + if ( rule.action.redirect.regexSubstitution === undefined ) { continue; } + } removeRuleIds.push(rule.id); }