From 6437f31114a1862c76d71fe716dd8b7064ec11cb Mon Sep 17 00:00:00 2001 From: HoJeong Go Date: Tue, 15 Apr 2025 11:18:14 +0200 Subject: [PATCH 1/4] Add `json` to `webextensions.api.webRequest.ResourceType` fixes #26016 refs https://phabricator.services.mozilla.com/D230563 chore: mirror firefox_android from firefox --- webextensions/api/webRequest.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/webextensions/api/webRequest.json b/webextensions/api/webRequest.json index 283bf9e1289c47..f84bed9262ec98 100644 --- a/webextensions/api/webRequest.json +++ b/webextensions/api/webRequest.json @@ -398,6 +398,25 @@ } } }, + "json": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, "main_frame": { "__compat": { "support": { From cb8aa88968e8868f56c1449a122b943fc7da44f7 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Mon, 28 Apr 2025 09:50:41 +0200 Subject: [PATCH 2/4] Update webextensions/api/webRequest.json Co-authored-by: Simeon Vincent --- webextensions/api/webRequest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/webRequest.json b/webextensions/api/webRequest.json index f84bed9262ec98..ec01f2a87e8470 100644 --- a/webextensions/api/webRequest.json +++ b/webextensions/api/webRequest.json @@ -406,7 +406,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "138" }, "firefox_android": "mirror", "opera": "mirror", From accc4eb192e2970f0d8962e4dff988376874e36f Mon Sep 17 00:00:00 2001 From: HoJeong Go Date: Fri, 2 May 2025 14:43:24 +0900 Subject: [PATCH 3/4] Add `json` to `declarativeNetRequest.ResourceType` Co-authored-by: Rob Wu --- webextensions/api/declarativeNetRequest.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/webextensions/api/declarativeNetRequest.json b/webextensions/api/declarativeNetRequest.json index a72d9048b25cec..afb076723fc7c5 100644 --- a/webextensions/api/declarativeNetRequest.json +++ b/webextensions/api/declarativeNetRequest.json @@ -455,6 +455,25 @@ } } }, + "json": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": "138" + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, "main_frame": { "__compat": { "support": { From 3115cbb955dc526bdd975f353a7a37b9f0166c33 Mon Sep 17 00:00:00 2001 From: HoJeong Go Date: Mon, 5 May 2025 16:35:31 +0900 Subject: [PATCH 4/4] chore: add notes to Firefox availability - `ResourceType.json` Co-authored-by: Rob Wu refs https://github.com/mdn/browser-compat-data/pull/26512#pullrequestreview-2813431611 --- webextensions/api/declarativeNetRequest.json | 3 ++- webextensions/api/webRequest.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/webextensions/api/declarativeNetRequest.json b/webextensions/api/declarativeNetRequest.json index afb076723fc7c5..92dd8f99253fa8 100644 --- a/webextensions/api/declarativeNetRequest.json +++ b/webextensions/api/declarativeNetRequest.json @@ -463,7 +463,8 @@ }, "edge": "mirror", "firefox": { - "version_added": "138" + "version_added": "138", + "notes": "The \"json\" property is supported from Firefox 135, but requests of this type are only available from Firefox 138." }, "firefox_android": "mirror", "opera": "mirror", diff --git a/webextensions/api/webRequest.json b/webextensions/api/webRequest.json index ec01f2a87e8470..c6adcf8530deb0 100644 --- a/webextensions/api/webRequest.json +++ b/webextensions/api/webRequest.json @@ -406,7 +406,8 @@ }, "edge": "mirror", "firefox": { - "version_added": "138" + "version_added": "138", + "notes": "The \"json\" property is supported from Firefox 135, but requests of this type are only available from Firefox 138." }, "firefox_android": "mirror", "opera": "mirror",