From 5644d727aa9e3d14c8a2e7ed4353329eb0023461 Mon Sep 17 00:00:00 2001 From: Richard Bloor Date: Fri, 17 Oct 2025 05:25:38 +1300 Subject: [PATCH 1/4] Bug 1988988 support for masque in `proxy` API --- webextensions/api/proxy.json | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/webextensions/api/proxy.json b/webextensions/api/proxy.json index bbd3fad9ca259d..17cc641e2d6541 100644 --- a/webextensions/api/proxy.json +++ b/webextensions/api/proxy.json @@ -30,7 +30,8 @@ }, "edge": "mirror", "firefox": { - "version_added": "60" + "version_added": "60", + "notes": "Support for MASQUE proxies added in Firefox 145." }, "firefox_android": "mirror", "opera": "mirror", @@ -40,6 +41,25 @@ "safari_ios": "mirror" } }, + "pathTemplate": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": "145" + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, "proxyAuthorizationHeader": { "__compat": { "support": { From d6003a5586833e7f8fccb460092f9c94ab24b713 Mon Sep 17 00:00:00 2001 From: Richard Bloor Date: Fri, 17 Oct 2025 06:16:41 +1300 Subject: [PATCH 2/4] Fixed indentation --- webextensions/api/proxy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/proxy.json b/webextensions/api/proxy.json index 17cc641e2d6541..61d6bb943af1a4 100644 --- a/webextensions/api/proxy.json +++ b/webextensions/api/proxy.json @@ -31,7 +31,7 @@ "edge": "mirror", "firefox": { "version_added": "60", - "notes": "Support for MASQUE proxies added in Firefox 145." + "notes": "Support for MASQUE proxies added in Firefox 145." }, "firefox_android": "mirror", "opera": "mirror", From c6169b9c0919a6d88c27d8d809fc21fbe4aa91a4 Mon Sep 17 00:00:00 2001 From: Richard Bloor Date: Mon, 10 Nov 2025 11:44:36 +1300 Subject: [PATCH 3/4] Update for renaming in Bug 1998894 --- webextensions/api/proxy.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webextensions/api/proxy.json b/webextensions/api/proxy.json index 61d6bb943af1a4..c9de7cff32d517 100644 --- a/webextensions/api/proxy.json +++ b/webextensions/api/proxy.json @@ -49,7 +49,8 @@ }, "edge": "mirror", "firefox": { - "version_added": "145" + "version_added": "146", + "notes": "Was available as `pathTemplate` in Firefox 145." }, "firefox_android": "mirror", "opera": "mirror", From a4f00c44c7b2c5f6dbb40c4de8510d20661398e0 Mon Sep 17 00:00:00 2001 From: Richard Bloor Date: Mon, 10 Nov 2025 11:48:07 +1300 Subject: [PATCH 4/4] pathTemplate to masqueTemplate --- webextensions/api/proxy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/proxy.json b/webextensions/api/proxy.json index c9de7cff32d517..975817132f590f 100644 --- a/webextensions/api/proxy.json +++ b/webextensions/api/proxy.json @@ -41,7 +41,7 @@ "safari_ios": "mirror" } }, - "pathTemplate": { + "masqueTemplate": { "__compat": { "support": { "chrome": {