From 69fa0c2e09d41cb999194abcc1c3238bbed34071 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 25 Aug 2025 11:55:36 -0400 Subject: [PATCH] [mv3] Fix regression in managing redirect rules Regression cause by: https://github.com/gorhill/uBlock/commit/fad0af591f3d54fe1af85118928060fba3b7096a --- platform/mv3/extension/js/ruleset-manager.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); }