From 595f9fd469bf1c2d9374b43f6ab92b5b0b870f14 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Thu, 3 Apr 2025 12:09:20 -0400 Subject: [PATCH] [mv3] Loosen requirements to qualify for strict-blocking --- platform/mv3/make-rulesets.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platform/mv3/make-rulesets.js b/platform/mv3/make-rulesets.js index c13793a65..37739c582 100644 --- a/platform/mv3/make-rulesets.js +++ b/platform/mv3/make-rulesets.js @@ -405,9 +405,8 @@ function toStrictBlockRule(rule, out) { const { resourceTypes } = condition; if ( resourceTypes === undefined ) { if ( condition.requestDomains === undefined ) { return; } - } else { - if ( resourceTypes.length !== 1 ) { return; } - if ( resourceTypes[0] !== 'main_frame' ) { return; } + } else if ( resourceTypes.includes('main_frame') === false ) { + return; } let regexFilter; if ( condition.urlFilter ) {