Skip to content

Commit cc7e789

Browse files
committed
[mv3] Fix compatibility layer code
1 parent e75e128 commit cc7e789

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

platform/mv3/safari/ext-compat.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,14 @@ export function normalizeDNRRules(rules, ruleIds) {
9090
? rules.filter(rule => ruleIds.includes(rule.id))
9191
: rules;
9292
selectedRules.forEach(rule => {
93-
if ( Array.isArray(rule.domains) ) {
94-
rules.initiatorDomains = rule.domains;
95-
delete rule.domains;
93+
const { condition } = rule;
94+
if ( Array.isArray(condition.domains) ) {
95+
condition.initiatorDomains = condition.domains;
96+
delete condition.domains;
9697
}
97-
if ( Array.isArray(rule.excludedDomains) ) {
98-
rules.excludedInitiatorDomains = rule.excludedDomains;
99-
delete rule.excludedDomains;
98+
if ( Array.isArray(condition.excludedDomains) ) {
99+
condition.excludedInitiatorDomains = condition.excludedDomains;
100+
delete condition.excludedDomains;
100101
}
101102
});
102103
return selectedRules;

0 commit comments

Comments
 (0)