From 64c67e544eec4967a523e477ad389f86ce332818 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 25 Oct 2023 10:14:05 +0200 Subject: [PATCH 1/9] Collector results for Firefox 120 --- api/Navigator.json | 2 +- api/PublicKeyCredential.json | 2 +- api/ToggleEvent.json | 36 ++++-------------------------------- api/UserActivation.json | 6 +++--- 4 files changed, 9 insertions(+), 37 deletions(-) diff --git a/api/Navigator.json b/api/Navigator.json index 83ff54d61535d7..8394cf283c17e2 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -4357,7 +4357,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "120" }, "firefox_android": "mirror", "ie": { diff --git a/api/PublicKeyCredential.json b/api/PublicKeyCredential.json index f2b2ecc7829088..2694a4ddd33f35 100644 --- a/api/PublicKeyCredential.json +++ b/api/PublicKeyCredential.json @@ -60,7 +60,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "120" }, "firefox_android": "mirror", "ie": { diff --git a/api/ToggleEvent.json b/api/ToggleEvent.json index 047c71c5e8f094..3329c809cda92a 100644 --- a/api/ToggleEvent.json +++ b/api/ToggleEvent.json @@ -11,14 +11,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "114", - "flags": [ - { - "type": "preference", - "name": "dom.element.popover.enabled", - "value_to_set": "true" - } - ] + "version_added": "120" }, "firefox_android": "mirror", "ie": { @@ -52,14 +45,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "114", - "flags": [ - { - "type": "preference", - "name": "dom.element.popover.enabled", - "value_to_set": "true" - } - ] + "version_added": "120" }, "firefox_android": "mirror", "ie": { @@ -93,14 +79,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "114", - "flags": [ - { - "type": "preference", - "name": "dom.element.popover.enabled", - "value_to_set": "true" - } - ] + "version_added": "120" }, "firefox_android": "mirror", "ie": { @@ -134,14 +113,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "114", - "flags": [ - { - "type": "preference", - "name": "dom.element.popover.enabled", - "value_to_set": "true" - } - ] + "version_added": "120" }, "firefox_android": "mirror", "ie": { diff --git a/api/UserActivation.json b/api/UserActivation.json index a029b9fa13c575..9d2648428612e2 100644 --- a/api/UserActivation.json +++ b/api/UserActivation.json @@ -11,7 +11,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "120" }, "firefox_android": "mirror", "ie": { @@ -44,7 +44,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "120" }, "firefox_android": "mirror", "ie": { @@ -78,7 +78,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "120" }, "firefox_android": "mirror", "ie": { From de13a925cf154c2d09bc86b640e348746b74c0ab Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 25 Oct 2023 11:10:44 +0200 Subject: [PATCH 2/9] Add http.status.103 update manually --- http/status.json | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/http/status.json b/http/status.json index da36f91ad67321..e98a92e58da6c6 100644 --- a/http/status.json +++ b/http/status.json @@ -52,20 +52,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "102", - "notes": "Supported in HTTP1.0 and later for preconnect.", - "flags": [ - { - "type": "preference", - "name": "network.early-hints.enabled", - "value_to_set": "true" - }, - { - "type": "preference", - "name": "network.early-hints.preconnect.enabled", - "value_to_set": "true" - } - ] + "version_added": "120", + "notes": "Supported in HTTP1.0 and later for preconnect." }, "ie": { "version_added": false From 6e065e239571e50987219e8757e77a54d434ee19 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 25 Oct 2023 11:11:16 +0200 Subject: [PATCH 3/9] Add -moz-image-rect updates manually --- css/properties/background-image.json | 3 ++- css/types/-moz-image-rect.json | 3 ++- css/types/image.json | 8 ++------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/css/properties/background-image.json b/css/properties/background-image.json index 32ab660b81c6d1..494ae04581296a 100644 --- a/css/properties/background-image.json +++ b/css/properties/background-image.json @@ -135,7 +135,8 @@ "edge": "mirror", "firefox": { "prefix": "-moz-", - "version_added": "4" + "version_added": "4", + "version_removed": "120" }, "firefox_android": "mirror", "ie": { diff --git a/css/types/-moz-image-rect.json b/css/types/-moz-image-rect.json index c2b45a9911acde..815d45e8770309 100644 --- a/css/types/-moz-image-rect.json +++ b/css/types/-moz-image-rect.json @@ -12,7 +12,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "4" + "version_added": "4", + "version_removed": "120" }, "firefox_android": "mirror", "ie": { diff --git a/css/types/image.json b/css/types/image.json index 3d655c4a1d1141..5bca13d30659c9 100644 --- a/css/types/image.json +++ b/css/types/image.json @@ -1768,14 +1768,10 @@ "edge": "mirror", "firefox": { "version_added": false, - "notes": [ - "See bug 703217.", - "The -moz-image-rect() function supports fragments as of Firefox 4." - ] + "notes": "See bug 703217." }, "firefox_android": { - "version_added": false, - "notes": "The -moz-image-rect() function supports fragments as of Firefox 4." + "version_added": false }, "ie": { "version_added": false From 7dda752f270ecb4a5c3baf6edc46b6b3730a9221 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 2 Nov 2023 15:43:05 +0100 Subject: [PATCH 4/9] Add subfeatures for http 103 status per Hamish --- http/status.json | 66 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 60 insertions(+), 6 deletions(-) diff --git a/http/status.json b/http/status.json index e98a92e58da6c6..75a2f609c8b123 100644 --- a/http/status.json +++ b/http/status.json @@ -46,14 +46,12 @@ ], "support": { "chrome": { - "version_added": "103", - "notes": "Supported in HTTP/2 and later for preconnect and preload." + "version_added": "103" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "120", - "notes": "Supported in HTTP1.0 and later for preconnect." + "version_added": "120" }, "ie": { "version_added": false @@ -61,8 +59,7 @@ "oculus": "mirror", "opera": "mirror", "safari": { - "version_added": "17", - "notes": "Supported in HTTP/2 and later for preconnect." + "version_added": "17" } }, "status": { @@ -70,6 +67,63 @@ "standard_track": true, "deprecated": false } + }, + "preconnect": { + "__compat": { + "description": "rel=preconnect", + "support": { + "chrome": { + "version_added": "103" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "120" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "safari": { + "version_added": "17", + "notes": "Supported in HTTP/2 and later only." + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "preload": { + "__compat": { + "description": "rel=preload", + "support": { + "chrome": { + "version_added": "103" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } }, "200": { From c9a13e1f5899dd34b84857ee08e80e8187b4a3cb Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Fri, 3 Nov 2023 12:16:20 +1100 Subject: [PATCH 5/9] FF Sec-GPC 120 https://bugzilla.mozilla.org/show_bug.cgi?id=1856029 --- http/headers/Sec-GPC.json | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/http/headers/Sec-GPC.json b/http/headers/Sec-GPC.json index 6bba7cfe04a9b1..46a4a8ddf35d94 100644 --- a/http/headers/Sec-GPC.json +++ b/http/headers/Sec-GPC.json @@ -11,17 +11,12 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "preview", - "flags": [ - { - "type": "preference", - "name": "privacy.globalprivacycontrol.enabled", - "value_to_set": "true" - } - ], + "version_added": "120", "notes": "Opt-in to GPC by setting the preference privacy.globalprivacycontrol.enabled to true." }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": false + }, "ie": { "version_added": false }, From 67f62f6d1966a23c84e328a85e7b85be76e1b5cd Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Fri, 3 Nov 2023 12:18:12 +1100 Subject: [PATCH 6/9] Navigator.globalPrivacyControl --- api/Navigator.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/Navigator.json b/api/Navigator.json index 7c2333494f3bc0..25ab9b80a8244c 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -1404,10 +1404,12 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "preview", + "version_added": "120", "notes": "Opt-in to GPC by setting the preference privacy.globalprivacycontrol.enabled to true." }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": false + }, "ie": { "version_added": false }, From a95eb618cf36ff508204e050328e98e4683e6bf2 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 3 Nov 2023 11:29:48 +0100 Subject: [PATCH 7/9] Add flag Co-authored-by: Hamish Willee --- http/status.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/http/status.json b/http/status.json index 75a2f609c8b123..2a29c953e43916 100644 --- a/http/status.json +++ b/http/status.json @@ -107,7 +107,14 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "102", + "flags": [ + { + "type": "preference", + "name": "network.early-hints.enabled", + "value_to_set": "true" + } + ] }, "ie": { "version_added": false From 4f03b8bb5ceabeef6b2743dae1bec559efd478a6 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Mon, 6 Nov 2023 13:11:20 +1100 Subject: [PATCH 8/9] WorkerNavigator.globalPrivacyControl - mirror navigator property --- api/WorkerNavigator.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 3ace3c27e3becc..48bfcf3bfd832f 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -257,10 +257,12 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "preview", + "version_added": "120", "notes": "Opt-in to GPC by setting the preference privacy.globalprivacycontrol.enabled to true." }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": false + }, "ie": { "version_added": false }, From ed25915a66a44e4ac3f051668591861c09b7cb5f Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 7 Nov 2023 10:00:20 +0100 Subject: [PATCH 9/9] Update GPC opt-in note Co-authored-by: Hamish Willee --- api/Navigator.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Navigator.json b/api/Navigator.json index 25ab9b80a8244c..a1c11fb104ac94 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -1405,7 +1405,7 @@ "edge": "mirror", "firefox": { "version_added": "120", - "notes": "Opt-in to GPC by setting the preference privacy.globalprivacycontrol.enabled to true." + "notes": "Opt-in to GPC using the Website Privacy Preference setting (about:preferences#privacy) checkbox 'Tell websites not to sell or share my data', or by setting the preference privacy.globalprivacycontrol.enabled to true." }, "firefox_android": { "version_added": false