From cc7e7894c71c262bde4858b73941da683d425cb7 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 14 Jul 2025 11:28:02 -0400 Subject: [PATCH] [mv3] Fix compatibility layer code --- platform/mv3/safari/ext-compat.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/platform/mv3/safari/ext-compat.js b/platform/mv3/safari/ext-compat.js index b0bb945ea..772f17c81 100644 --- a/platform/mv3/safari/ext-compat.js +++ b/platform/mv3/safari/ext-compat.js @@ -90,13 +90,14 @@ export function normalizeDNRRules(rules, ruleIds) { ? rules.filter(rule => ruleIds.includes(rule.id)) : rules; selectedRules.forEach(rule => { - if ( Array.isArray(rule.domains) ) { - rules.initiatorDomains = rule.domains; - delete rule.domains; + const { condition } = rule; + if ( Array.isArray(condition.domains) ) { + condition.initiatorDomains = condition.domains; + delete condition.domains; } - if ( Array.isArray(rule.excludedDomains) ) { - rules.excludedInitiatorDomains = rule.excludedDomains; - delete rule.excludedDomains; + if ( Array.isArray(condition.excludedDomains) ) { + condition.excludedInitiatorDomains = condition.excludedDomains; + delete condition.excludedDomains; } }); return selectedRules;