diff --git a/api/Navigator.json b/api/Navigator.json
index 3cdd90ec523960..fe10bc01ea9c17 100644
--- a/api/Navigator.json
+++ b/api/Navigator.json
@@ -1406,10 +1406,12 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "preview",
- "notes": "Opt-in to GPC by setting the preference privacy.globalprivacycontrol.enabled
to true
."
+ "version_added": "120",
+ "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
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
@@ -4362,7 +4364,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 843d5c1526e0bb..8210af801510b4 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": {
diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json
index 30e620d6759fd6..6f46361be9bcd9 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
},
diff --git a/css/properties/background-image.json b/css/properties/background-image.json
index 8a1aa1165483c0..d01db579d167d3 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 1c9f9be1f2fd65..5996a152a2ef67 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
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
},
diff --git a/http/status.json b/http/status.json
index 8b9f6aa958ec19..2a29c953e43916 100644
--- a/http/status.json
+++ b/http/status.json
@@ -46,26 +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": "102",
- "flags": [
- {
- "type": "preference",
- "name": "network.early-hints.enabled",
- "value_to_set": "true"
- },
- {
- "type": "preference",
- "name": "network.early-hints.preconnect.enabled",
- "value_to_set": "true"
- }
- ],
- "notes": "Supported in HTTP1.0 and later for preconnect."
+ "version_added": "120"
},
"ie": {
"version_added": false
@@ -73,8 +59,7 @@
"oculus": "mirror",
"opera": "mirror",
"safari": {
- "version_added": "17",
- "notes": "Supported in HTTP/2 and later for preconnect."
+ "version_added": "17"
}
},
"status": {
@@ -82,6 +67,70 @@
"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": "102",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "network.early-hints.enabled",
+ "value_to_set": "true"
+ }
+ ]
+ },
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
},
"200": {