From 873c2e726469f659b2e5dda504626079c2457a27 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 11 Oct 2022 12:02:33 -0400 Subject: [PATCH] [mv3] Support conditional `env_mv3` directive to parser Related issue: - https://github.com/uBlockOrigin/uBOL-issues/issues/1 --- platform/mv3/make-rulesets.js | 1 + src/js/static-filtering-parser.js | 1 + 2 files changed, 2 insertions(+) diff --git a/platform/mv3/make-rulesets.js b/platform/mv3/make-rulesets.js index 011b0f821..9a13b25aa 100644 --- a/platform/mv3/make-rulesets.js +++ b/platform/mv3/make-rulesets.js @@ -57,6 +57,7 @@ const rulesetDir = `${outputDir}/rulesets`; const scriptletDir = `${rulesetDir}/js`; const env = [ 'chromium', + 'mv3', 'native_css_has', 'ublock', 'ubol', diff --git a/src/js/static-filtering-parser.js b/src/js/static-filtering-parser.js index 0283acd11..3da7f0442 100644 --- a/src/js/static-filtering-parser.js +++ b/src/js/static-filtering-parser.js @@ -3147,6 +3147,7 @@ Parser.utils = Parser.prototype.utils = (( ) => { [ 'env_firefox', 'firefox' ], [ 'env_legacy', 'legacy' ], [ 'env_mobile', 'mobile' ], + [ 'env_mv3', 'mv3' ], [ 'env_safari', 'safari' ], [ 'cap_html_filtering', 'html_filtering' ], [ 'cap_user_stylesheet', 'user_stylesheet' ],