diff --git a/api/CSSTransition.json b/api/CSSTransition.json
index 10eff19def3536..dcb922b3fc3804 100644
--- a/api/CSSTransition.json
+++ b/api/CSSTransition.json
@@ -6,12 +6,10 @@
"spec_url": "https://w3c.github.io/csswg-drafts/css-transitions-2/#the-CSSTransition-interface",
"support": {
"chrome": {
- "version_added": "78"
- },
- "chrome_android": "mirror",
- "edge": {
"version_added": "84"
},
+ "chrome_android": "mirror",
+ "edge": "mirror",
"firefox": {
"version_added": "75"
},
diff --git a/api/DOMRectReadOnly.json b/api/DOMRectReadOnly.json
index a01bf30700ba68..47332e75a6412b 100644
--- a/api/DOMRectReadOnly.json
+++ b/api/DOMRectReadOnly.json
@@ -176,7 +176,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3"
@@ -253,7 +253,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3"
@@ -295,7 +295,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3"
@@ -337,7 +337,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3"
@@ -412,7 +412,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3"
@@ -454,7 +454,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3"
diff --git a/api/DataTransferItem.json b/api/DataTransferItem.json
index df38e17d24df02..0650fb58415d9f 100644
--- a/api/DataTransferItem.json
+++ b/api/DataTransferItem.json
@@ -273,7 +273,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/DeviceMotionEventAcceleration.json b/api/DeviceMotionEventAcceleration.json
index f5ccf209c4102b..ea796099ac22e9 100644
--- a/api/DeviceMotionEventAcceleration.json
+++ b/api/DeviceMotionEventAcceleration.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
@@ -47,7 +47,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
@@ -85,7 +85,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
@@ -123,7 +123,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
diff --git a/api/DeviceMotionEventRotationRate.json b/api/DeviceMotionEventRotationRate.json
index 0d51023fe9392c..11f35d2d97b446 100644
--- a/api/DeviceMotionEventRotationRate.json
+++ b/api/DeviceMotionEventRotationRate.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
@@ -47,7 +47,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
@@ -85,7 +85,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
@@ -123,7 +123,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "6"
diff --git a/api/Document.json b/api/Document.json
index 7beaa6b42d9b3e..dfd02da1197a2c 100644
--- a/api/Document.json
+++ b/api/Document.json
@@ -6282,7 +6282,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15.5"
+ "version_added": "15.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/DragEvent.json b/api/DragEvent.json
index a1b8dc1b6f3381..76742239b1bd5e 100644
--- a/api/DragEvent.json
+++ b/api/DragEvent.json
@@ -9,7 +9,7 @@
"version_added": "3"
},
"chrome_android": {
- "version_added": false
+ "version_added": "≤108"
},
"edge": {
"version_added": "12"
@@ -28,13 +28,15 @@
},
"opera_android": "mirror",
"safari": {
- "version_added": "3.1"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -52,10 +54,10 @@
"version_added": "46"
},
"chrome_android": {
- "version_added": false
+ "version_added": "≤108"
},
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3.5"
@@ -70,13 +72,15 @@
},
"opera_android": "mirror",
"safari": {
- "version_added": "3.1"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -94,7 +98,7 @@
"version_added": "46"
},
"chrome_android": {
- "version_added": false
+ "version_added": "≤108"
},
"edge": {
"version_added": "12"
@@ -112,13 +116,15 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "3.1"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/api/EXT_texture_compression_bptc.json b/api/EXT_texture_compression_bptc.json
index 23e73064f31c5d..6ca88291a6a142 100644
--- a/api/EXT_texture_compression_bptc.json
+++ b/api/EXT_texture_compression_bptc.json
@@ -33,7 +33,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "16.1"
+ "version_added": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": {
diff --git a/api/EXT_texture_norm16.json b/api/EXT_texture_norm16.json
index 9e26566433b6d2..3547012726558b 100644
--- a/api/EXT_texture_norm16.json
+++ b/api/EXT_texture_norm16.json
@@ -25,7 +25,7 @@
},
"opera_android": "mirror",
"safari": {
- "version_added": "16.1"
+ "version_added": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/Element.json b/api/Element.json
index f40ecf15b45d65..9afc19c6bd26ae 100644
--- a/api/Element.json
+++ b/api/Element.json
@@ -2364,10 +2364,14 @@
"spec_url": "https://immersive-web.github.io/dom-overlays/#onbeforexrselect",
"support": {
"chrome": {
- "version_added": "83"
+ "version_added": "83",
+ "version_removed": "90"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "83",
+ "version_removed": "90"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/Event.json b/api/Event.json
index 7804e5823410b3..057d9d707effce 100644
--- a/api/Event.json
+++ b/api/Event.json
@@ -752,7 +752,10 @@
"version_added": false,
"notes": "Temporarily added in 63, removed in 64, briefly added in 65, then removed again while related compatibility issues are sorted out (see bug 1520756)."
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108",
+ "notes": "Temporarily added in 63, removed in 64, briefly added in 65, then removed again while related compatibility issues are sorted out (see bug 1520756)."
+ },
"ie": {
"version_added": "6"
},
diff --git a/api/FeaturePolicy.json b/api/FeaturePolicy.json
index 71f3042c15e90e..f6ad606bd0b66b 100644
--- a/api/FeaturePolicy.json
+++ b/api/FeaturePolicy.json
@@ -5,7 +5,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy",
"support": {
"chrome": {
- "version_added": "74"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -45,7 +45,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/allowedFeatures",
"support": {
"chrome": {
- "version_added": "74"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -85,7 +85,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/allowsFeature",
"support": {
"chrome": {
- "version_added": "74"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -125,7 +125,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/features",
"support": {
"chrome": {
- "version_added": "74"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -165,7 +165,7 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FeaturePolicy/getAllowlistForFeature",
"support": {
"chrome": {
- "version_added": "74"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/FileSystemSyncAccessHandle.json b/api/FileSystemSyncAccessHandle.json
index 91f7c61e5c76f7..fadef0e902f4f0 100644
--- a/api/FileSystemSyncAccessHandle.json
+++ b/api/FileSystemSyncAccessHandle.json
@@ -9,7 +9,7 @@
"version_added": "102"
},
"chrome_android": {
- "version_added": "109"
+ "version_added": "≤108"
},
"edge": "mirror",
"firefox": {
@@ -27,7 +27,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -44,7 +46,7 @@
"version_added": "102"
},
"chrome_android": {
- "version_added": "109"
+ "version_added": "≤108"
},
"edge": "mirror",
"firefox": {
@@ -62,7 +64,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -122,7 +126,7 @@
"version_added": "102"
},
"chrome_android": {
- "version_added": "109"
+ "version_added": "≤108"
},
"edge": "mirror",
"firefox": {
@@ -140,7 +144,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -200,7 +206,7 @@
"version_added": "102"
},
"chrome_android": {
- "version_added": "109"
+ "version_added": "≤108"
},
"edge": "mirror",
"firefox": {
@@ -218,7 +224,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -278,7 +286,7 @@
"version_added": "102"
},
"chrome_android": {
- "version_added": "109"
+ "version_added": "≤108"
},
"edge": "mirror",
"firefox": {
@@ -296,7 +304,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -314,7 +324,7 @@
"version_added": "102"
},
"chrome_android": {
- "version_added": "109"
+ "version_added": "≤108"
},
"edge": "mirror",
"firefox": {
@@ -332,7 +342,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -392,7 +404,7 @@
"version_added": "102"
},
"chrome_android": {
- "version_added": "109"
+ "version_added": "≤108"
},
"edge": "mirror",
"firefox": {
@@ -410,7 +422,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/api/FontFaceSetLoadEvent.json b/api/FontFaceSetLoadEvent.json
index db79b2cb75e5a3..d317aeca3e4163 100644
--- a/api/FontFaceSetLoadEvent.json
+++ b/api/FontFaceSetLoadEvent.json
@@ -26,7 +26,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -62,7 +62,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -133,7 +133,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/Gamepad.json b/api/Gamepad.json
index 46cdaf36c00dfd..9e70c9e6aac5d3 100644
--- a/api/Gamepad.json
+++ b/api/Gamepad.json
@@ -556,7 +556,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/GamepadButton.json b/api/GamepadButton.json
index 138b7a293fcfd7..b84f73a0d722b9 100644
--- a/api/GamepadButton.json
+++ b/api/GamepadButton.json
@@ -143,7 +143,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/GamepadHapticActuator.json b/api/GamepadHapticActuator.json
index 3f0b14c19effbd..766b31d2e05527 100644
--- a/api/GamepadHapticActuator.json
+++ b/api/GamepadHapticActuator.json
@@ -83,7 +83,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "15"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": false
@@ -154,7 +154,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "15"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": false
diff --git a/api/GeolocationPositionError.json b/api/GeolocationPositionError.json
index 00e51079f1768e..db5e7a43ec81be 100644
--- a/api/GeolocationPositionError.json
+++ b/api/GeolocationPositionError.json
@@ -123,10 +123,10 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
- "version_added": "3.5"
+ "version_added": "72"
},
"firefox_android": "mirror",
"ie": {
@@ -140,7 +140,7 @@
"version_added": "16"
},
"safari": {
- "version_added": "5"
+ "version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -165,10 +165,10 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
- "version_added": "3.5"
+ "version_added": "72"
},
"firefox_android": "mirror",
"ie": {
@@ -182,7 +182,7 @@
"version_added": "16"
},
"safari": {
- "version_added": "5"
+ "version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/HTMLElement.json b/api/HTMLElement.json
index 5cf72fbddf8533..0c6b999f053d4a 100644
--- a/api/HTMLElement.json
+++ b/api/HTMLElement.json
@@ -325,10 +325,12 @@
"spec_url": "https://w3c.github.io/uievents/#event-type-beforeinput",
"support": {
"chrome": {
- "version_added": "60"
+ "version_added": "105"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "105"
+ },
"firefox": {
"version_added": "87"
},
diff --git a/api/HTMLTextAreaElement.json b/api/HTMLTextAreaElement.json
index c464d103f9f7fb..4e489f74d38645 100644
--- a/api/HTMLTextAreaElement.json
+++ b/api/HTMLTextAreaElement.json
@@ -68,7 +68,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/IDBDatabase.json b/api/IDBDatabase.json
index d70074f14a1ca1..10f475e7bec07b 100644
--- a/api/IDBDatabase.json
+++ b/api/IDBDatabase.json
@@ -419,7 +419,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "10"
diff --git a/api/IDBIndex.json b/api/IDBIndex.json
index def34a08fabeca..2a4b6abc0cc570 100644
--- a/api/IDBIndex.json
+++ b/api/IDBIndex.json
@@ -409,7 +409,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "10"
diff --git a/api/InstallEvent.json b/api/InstallEvent.json
index 105735f3a562ef..5dc0ee219f9010 100644
--- a/api/InstallEvent.json
+++ b/api/InstallEvent.json
@@ -9,7 +9,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "17"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "44"
diff --git a/api/LaunchParams.json b/api/LaunchParams.json
index db037e25bbf907..6a2f17d61f1e59 100644
--- a/api/LaunchParams.json
+++ b/api/LaunchParams.json
@@ -5,10 +5,12 @@
"spec_url": "https://wicg.github.io/web-app-launch/#launchparams-interface",
"support": {
"chrome": {
- "version_added": "110"
+ "version_added": "102"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "102"
+ },
"firefox": {
"version_added": false
},
@@ -37,10 +39,12 @@
"spec_url": "https://wicg.github.io/web-app-launch/#ref-for-dom-launchparams-files-1",
"support": {
"chrome": {
- "version_added": "110"
+ "version_added": "102"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "102"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/LaunchQueue.json b/api/LaunchQueue.json
index 136546c4a26654..3a3f26e12d7054 100644
--- a/api/LaunchQueue.json
+++ b/api/LaunchQueue.json
@@ -5,10 +5,12 @@
"spec_url": "https://wicg.github.io/web-app-launch/#launchqueue-interface",
"support": {
"chrome": {
- "version_added": "110"
+ "version_added": "102"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "102"
+ },
"firefox": {
"version_added": false
},
@@ -37,10 +39,12 @@
"spec_url": "https://wicg.github.io/web-app-launch/#dom-launchqueue-setconsumer",
"support": {
"chrome": {
- "version_added": "110"
+ "version_added": "102"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "102"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/MIDIInput.json b/api/MIDIInput.json
index 43761367795dbe..0a36610f887337 100644
--- a/api/MIDIInput.json
+++ b/api/MIDIInput.json
@@ -90,7 +90,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/MIDIMessageEvent.json b/api/MIDIMessageEvent.json
index 85cedccea51f96..198d737c150039 100644
--- a/api/MIDIMessageEvent.json
+++ b/api/MIDIMessageEvent.json
@@ -41,7 +41,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -92,7 +92,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -143,7 +143,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/MIDIOutput.json b/api/MIDIOutput.json
index 9f9e2274c3f51a..8d73cbb77ab827 100644
--- a/api/MIDIOutput.json
+++ b/api/MIDIOutput.json
@@ -41,7 +41,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -141,7 +141,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/MediaMetadata.json b/api/MediaMetadata.json
index 92174eeb3f21e5..eca57a0cff3451 100644
--- a/api/MediaMetadata.json
+++ b/api/MediaMetadata.json
@@ -25,7 +25,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -61,7 +61,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -97,7 +97,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -133,7 +133,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -169,7 +169,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -205,7 +205,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/MediaQueryList.json b/api/MediaQueryList.json
index 0fb3a43c2da46c..353bd7d69330d4 100644
--- a/api/MediaQueryList.json
+++ b/api/MediaQueryList.json
@@ -27,7 +27,7 @@
"version_added": "12.1"
},
"safari": {
- "version_added": "5.1"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -104,7 +104,7 @@
"version_added": "12.1"
},
"safari": {
- "version_added": "5.1"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -181,7 +181,7 @@
"version_added": "12.1"
},
"safari": {
- "version_added": "5.1"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -223,7 +223,7 @@
"version_added": "12.1"
},
"safari": {
- "version_added": "5.1"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -266,7 +266,7 @@
"version_added": "12.1"
},
"safari": {
- "version_added": "5.1",
+ "version_added": "13.1> ≤14.1",
"notes": "Before Safari 14, MediaQueryList
is based on EventTarget
, so you must use addListener()
and removeListener()
to observe media query lists."
},
"safari_ios": "mirror",
diff --git a/api/MediaStream.json b/api/MediaStream.json
index b4cee200357490..e1a0189a6cd329 100644
--- a/api/MediaStream.json
+++ b/api/MediaStream.json
@@ -186,7 +186,7 @@
"version_added": "44"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/api/MediaStreamAudioDestinationNode.json b/api/MediaStreamAudioDestinationNode.json
index d754de3cdb3eeb..8e11eaca6db5e6 100644
--- a/api/MediaStreamAudioDestinationNode.json
+++ b/api/MediaStreamAudioDestinationNode.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "18"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "25"
@@ -82,7 +82,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "18"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "25"
diff --git a/api/Notification.json b/api/Notification.json
index 77dcfcf1ed67f8..4751398eb5832e 100644
--- a/api/Notification.json
+++ b/api/Notification.json
@@ -87,7 +87,7 @@
"version_added": "20"
},
"chrome_android": {
- "version_added": false
+ "version_added": "≤108"
},
"edge": {
"version_added": "14"
diff --git a/api/OES_fbo_render_mipmap.json b/api/OES_fbo_render_mipmap.json
index 8fbfc1acf0a05a..978c37e8903425 100644
--- a/api/OES_fbo_render_mipmap.json
+++ b/api/OES_fbo_render_mipmap.json
@@ -11,7 +11,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "71"
+ "version_added": "80"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/OVR_multiview2.json b/api/OVR_multiview2.json
index 340c3131b0a910..b8a3c463576979 100644
--- a/api/OVR_multiview2.json
+++ b/api/OVR_multiview2.json
@@ -8,7 +8,8 @@
"chrome": {
"version_added": "93",
"partial_implementation": true,
- "notes": "Not supported on macOS."
+ "notes": "Not supported on macOS.",
+ "version_removed": "109"
},
"chrome_android": {
"version_added": "93"
@@ -45,7 +46,8 @@
"spec_url": "https://registry.khronos.org/webgl/extensions/OVR_multiview2/",
"support": {
"chrome": {
- "version_added": "93"
+ "version_added": "93",
+ "version_removed": "109"
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/Performance.json b/api/Performance.json
index fe40fd27ac436e..c964cec8510d05 100644
--- a/api/Performance.json
+++ b/api/Performance.json
@@ -684,13 +684,17 @@
"spec_url": "https://wicg.github.io/performance-measure-memory/#ref-for-dom-performance-measureuseragentspecificmemory⑤",
"support": {
"chrome": {
- "version_added": "89"
+ "version_added": "89",
+ "version_removed": "92"
},
"chrome_android": "mirror",
"deno": {
"version_added": false
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "89",
+ "version_removed": "92"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/PerformanceResourceTiming.json b/api/PerformanceResourceTiming.json
index 30e35dbe3a1c5b..6f68c17fce5bf3 100644
--- a/api/PerformanceResourceTiming.json
+++ b/api/PerformanceResourceTiming.json
@@ -166,7 +166,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "17"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "45"
@@ -274,7 +274,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "17"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "45"
@@ -772,7 +772,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "17"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "45"
diff --git a/api/PictureInPictureEvent.json b/api/PictureInPictureEvent.json
index 314b9667d0aeb3..e73c4b49b0a332 100644
--- a/api/PictureInPictureEvent.json
+++ b/api/PictureInPictureEvent.json
@@ -108,12 +108,14 @@
"spec_url": "https://w3c.github.io/picture-in-picture/#dom-pictureinpictureevent-pictureinpicturewindow",
"support": {
"chrome": {
- "version_added": "69"
+ "version_added": "85"
},
"chrome_android": {
"version_added": "105"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "85"
+ },
"firefox": {
"version_added": false
},
@@ -125,7 +127,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "13.1"
+ "version_added": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/PublicKeyCredential.json b/api/PublicKeyCredential.json
index 568a3f37697f48..665b8b8cb7331c 100644
--- a/api/PublicKeyCredential.json
+++ b/api/PublicKeyCredential.json
@@ -159,7 +159,7 @@
"version_added": "16"
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": {
diff --git a/api/PushMessageData.json b/api/PushMessageData.json
index 7615faa5a88364..c9c8fef5bdc24d 100644
--- a/api/PushMessageData.json
+++ b/api/PushMessageData.json
@@ -34,7 +34,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false,
+ "version_added": "≤108",
"notes": "See bug 421921."
}
},
@@ -78,7 +78,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -122,7 +122,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -166,7 +166,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -210,7 +210,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/api/RTCDtlsTransport.json b/api/RTCDtlsTransport.json
index 847315d33f805c..f2313159b2ce5c 100644
--- a/api/RTCDtlsTransport.json
+++ b/api/RTCDtlsTransport.json
@@ -13,10 +13,13 @@
"version_added": "12"
},
"firefox": {
- "version_added": false,
+ "version_added": "82",
+ "notes": "See bug 1307996."
+ },
+ "firefox_android": {
+ "version_added": "≤108",
"notes": "See bug 1307996."
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
@@ -174,10 +177,13 @@
"version_added": "12"
},
"firefox": {
- "version_added": false,
+ "version_added": "82",
+ "notes": "See bug 1307996."
+ },
+ "firefox_android": {
+ "version_added": "≤108",
"notes": "See bug 1307996."
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
@@ -220,10 +226,13 @@
}
],
"firefox": {
- "version_added": false,
+ "version_added": "82",
+ "notes": "See bug 1307996."
+ },
+ "firefox_android": {
+ "version_added": "≤108",
"notes": "See bug 1307996."
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json
index 6c71e2852ab6b0..a2b9484f5208ab 100644
--- a/api/RTCPeerConnection.json
+++ b/api/RTCPeerConnection.json
@@ -2720,7 +2720,7 @@
"version_added": "11"
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/api/RTCRtpSender.json b/api/RTCRtpSender.json
index 6fd669fea9e0cf..d80009cecc3449 100644
--- a/api/RTCRtpSender.json
+++ b/api/RTCRtpSender.json
@@ -441,7 +441,7 @@
"version_added": "13"
},
"firefox": {
- "version_added": "34"
+ "version_added": "82"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/RTCRtpTransceiver.json b/api/RTCRtpTransceiver.json
index c7d701b1d63034..7f1cf1afb9ce0b 100644
--- a/api/RTCRtpTransceiver.json
+++ b/api/RTCRtpTransceiver.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "59"
diff --git a/api/ReadableStreamDefaultController.json b/api/ReadableStreamDefaultController.json
index 9fce50eef3b0f1..38d6bda814ddbf 100644
--- a/api/ReadableStreamDefaultController.json
+++ b/api/ReadableStreamDefaultController.json
@@ -22,7 +22,7 @@
],
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -71,7 +71,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -111,7 +111,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -151,7 +151,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -191,7 +191,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/ReadableStreamDefaultReader.json b/api/ReadableStreamDefaultReader.json
index 890b79ca39dc9d..5e8110bcbd3769 100644
--- a/api/ReadableStreamDefaultReader.json
+++ b/api/ReadableStreamDefaultReader.json
@@ -22,7 +22,7 @@
],
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -72,7 +72,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -112,7 +112,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -152,7 +152,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -192,7 +192,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
@@ -232,7 +232,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "65"
+ "version_added": "100"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/SVGElement.json b/api/SVGElement.json
index 3f73077085e087..4357c2d524a30d 100644
--- a/api/SVGElement.json
+++ b/api/SVGElement.json
@@ -367,7 +367,16 @@
"alternative_name": "SVGLoad",
"notes": "See bug 620002 for implementation status of the standard load
event."
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "version_added": "4",
+ "alternative_name": "SVGLoad",
+ "notes": "See bug 620002 for implementation status of the standard load
event."
+ }
+ ],
"ie": {
"version_added": "9"
},
diff --git a/api/SVGStyleElement.json b/api/SVGStyleElement.json
index b6b9978bf70309..d5620c9cf5d2db 100644
--- a/api/SVGStyleElement.json
+++ b/api/SVGStyleElement.json
@@ -131,7 +131,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "1.5"
diff --git a/api/Sanitizer.json b/api/Sanitizer.json
index ff58616a9ae17d..824f7f6de93b5c 100644
--- a/api/Sanitizer.json
+++ b/api/Sanitizer.json
@@ -24,14 +24,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "83",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.sanitizer.enabled",
- "value_to_set": "true"
- }
- ]
+ "version_added": "82",
+ "version_removed": "83"
},
"firefox_android": "mirror",
"ie": {
@@ -216,14 +210,8 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "83",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.sanitizer.enabled",
- "value_to_set": "true"
- }
- ]
+ "version_added": "82",
+ "version_removed": "83"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/ServiceWorkerRegistration.json b/api/ServiceWorkerRegistration.json
index c38bf897f7e897..e1edd1ca0eb918 100644
--- a/api/ServiceWorkerRegistration.json
+++ b/api/ServiceWorkerRegistration.json
@@ -51,7 +51,7 @@
"version_added": "17"
},
"firefox": {
- "version_added": "44"
+ "version_added": "74"
},
"firefox_android": "mirror",
"ie": {
@@ -235,7 +235,7 @@
"version_added": "17"
},
"firefox": {
- "version_added": "44"
+ "version_added": "74"
},
"firefox_android": "mirror",
"ie": {
@@ -955,7 +955,7 @@
"version_added": "17"
},
"firefox": {
- "version_added": "44"
+ "version_added": "74"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/SpeechSynthesisErrorEvent.json b/api/SpeechSynthesisErrorEvent.json
index 2d2bad251e5c4b..21b0076684599e 100644
--- a/api/SpeechSynthesisErrorEvent.json
+++ b/api/SpeechSynthesisErrorEvent.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "49"
@@ -29,7 +29,7 @@
"version_added": false
},
"safari": {
- "version_added": "7"
+ "version_added": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": {
@@ -96,7 +96,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "49"
@@ -115,7 +115,7 @@
"version_added": false
},
"safari": {
- "version_added": "7"
+ "version_added": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": {
diff --git a/api/SpeechSynthesisEvent.json b/api/SpeechSynthesisEvent.json
index b67523bf4c17ca..0f37b269285db5 100644
--- a/api/SpeechSynthesisEvent.json
+++ b/api/SpeechSynthesisEvent.json
@@ -160,9 +160,11 @@
"version_added": false
},
"safari": {
- "version_added": "preview"
+ "version_added": "16"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
@@ -345,7 +347,7 @@
"version_added": false
},
"safari": {
- "version_added": "7"
+ "version_added": "16"
},
"safari_ios": "mirror",
"samsunginternet_android": {
diff --git a/api/Touch.json b/api/Touch.json
index 499f68b5685b5c..c200424658c1e1 100644
--- a/api/Touch.json
+++ b/api/Touch.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -165,7 +165,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -212,7 +212,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -313,7 +313,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -360,7 +360,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -407,7 +407,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -616,7 +616,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -663,7 +663,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -710,7 +710,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
diff --git a/api/TouchList.json b/api/TouchList.json
index bc26a296296aec..e4b9f8880a29f0 100644
--- a/api/TouchList.json
+++ b/api/TouchList.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -56,7 +56,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -103,7 +103,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "≤18"
+ "version_added": "18> ≤80"
},
"firefox": [
{
diff --git a/api/TransformStreamDefaultController.json b/api/TransformStreamDefaultController.json
index 5280c584d62d3a..d9e1122a7d9288 100644
--- a/api/TransformStreamDefaultController.json
+++ b/api/TransformStreamDefaultController.json
@@ -6,7 +6,7 @@
"spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-class",
"support": {
"chrome": {
- "version_added": "67"
+ "version_added": "105"
},
"chrome_android": "mirror",
"deno": [
@@ -20,7 +20,9 @@
"notes": "TransformStreamDefaultController
is not exposed on the global scope."
}
],
- "edge": "mirror",
+ "edge": {
+ "version_added": "105"
+ },
"firefox": {
"version_added": "102"
},
@@ -53,13 +55,15 @@
"spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-desired-size",
"support": {
"chrome": {
- "version_added": "67"
+ "version_added": "105"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "105"
+ },
"firefox": {
"version_added": "102"
},
@@ -93,13 +97,15 @@
"spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-enqueue",
"support": {
"chrome": {
- "version_added": "67"
+ "version_added": "105"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "105"
+ },
"firefox": {
"version_added": "102"
},
@@ -133,13 +139,15 @@
"spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-error",
"support": {
"chrome": {
- "version_added": "67"
+ "version_added": "105"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "105"
+ },
"firefox": {
"version_added": "102"
},
@@ -173,13 +181,15 @@
"spec_url": "https://streams.spec.whatwg.org/#ts-default-controller-terminate",
"support": {
"chrome": {
- "version_added": "67"
+ "version_added": "105"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "105"
+ },
"firefox": {
"version_added": "102"
},
diff --git a/api/TransitionEvent.json b/api/TransitionEvent.json
index 8785517ccc5a60..4bb19441ab3558 100644
--- a/api/TransitionEvent.json
+++ b/api/TransitionEvent.json
@@ -102,7 +102,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": {
"version_added": "2.0"
},
diff --git a/api/UserActivation.json b/api/UserActivation.json
index faadc59b746a99..4fd01f18d70f15 100644
--- a/api/UserActivation.json
+++ b/api/UserActivation.json
@@ -76,7 +76,9 @@
"version_added": "97"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "18> ≤80"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/VideoPlaybackQuality.json b/api/VideoPlaybackQuality.json
index e35ae8973e360e..de5d0a7bcd3534 100644
--- a/api/VideoPlaybackQuality.json
+++ b/api/VideoPlaybackQuality.json
@@ -6,7 +6,7 @@
"spec_url": "https://w3c.github.io/media-playback-quality/#videoplaybackquality-interface",
"support": {
"chrome": {
- "version_added": "23"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": {
@@ -88,7 +88,7 @@
"spec_url": "https://w3c.github.io/media-playback-quality/#dom-videoplaybackquality-creationtime",
"support": {
"chrome": {
- "version_added": "23"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": {
@@ -129,7 +129,7 @@
"spec_url": "https://w3c.github.io/media-playback-quality/#dom-videoplaybackquality-droppedvideoframes",
"support": {
"chrome": {
- "version_added": "23"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": {
@@ -210,7 +210,7 @@
"spec_url": "https://w3c.github.io/media-playback-quality/#dom-videoplaybackquality-totalvideoframes",
"support": {
"chrome": {
- "version_added": "23"
+ "version_added": "80"
},
"chrome_android": "mirror",
"edge": {
diff --git a/api/WEBGL_compressed_texture_astc.json b/api/WEBGL_compressed_texture_astc.json
index 70b6b8847f5aa4..afc8bc188ab8f8 100644
--- a/api/WEBGL_compressed_texture_astc.json
+++ b/api/WEBGL_compressed_texture_astc.json
@@ -6,10 +6,13 @@
"spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_astc/",
"support": {
"chrome": {
- "version_added": "47"
+ "version_added": "93",
+ "version_removed": "109"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": "53"
},
@@ -21,9 +24,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "16.2"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
@@ -39,10 +44,13 @@
"spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_astc/",
"support": {
"chrome": {
- "version_added": "47"
+ "version_added": "93",
+ "version_removed": "109"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": "53"
},
@@ -54,9 +62,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "16.2"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WEBGL_compressed_texture_etc.json b/api/WEBGL_compressed_texture_etc.json
index a5516053b6d6ca..486d4ecba35c73 100644
--- a/api/WEBGL_compressed_texture_etc.json
+++ b/api/WEBGL_compressed_texture_etc.json
@@ -21,7 +21,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "16.2"
},
"safari_ios": {
"version_added": "14"
diff --git a/api/WEBGL_compressed_texture_etc1.json b/api/WEBGL_compressed_texture_etc1.json
index 3308bb283cdfb0..4c12a0a9098b9a 100644
--- a/api/WEBGL_compressed_texture_etc1.json
+++ b/api/WEBGL_compressed_texture_etc1.json
@@ -23,7 +23,9 @@
"safari": {
"version_added": false
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WEBGL_compressed_texture_pvrtc.json b/api/WEBGL_compressed_texture_pvrtc.json
index 5045ac5f5f0a2a..f54a0339ebe472 100644
--- a/api/WEBGL_compressed_texture_pvrtc.json
+++ b/api/WEBGL_compressed_texture_pvrtc.json
@@ -23,9 +23,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "16.2"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WEBGL_compressed_texture_s3tc_srgb.json b/api/WEBGL_compressed_texture_s3tc_srgb.json
index e1e04849fdb454..e5095d31ab0fec 100644
--- a/api/WEBGL_compressed_texture_s3tc_srgb.json
+++ b/api/WEBGL_compressed_texture_s3tc_srgb.json
@@ -25,7 +25,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/WEBGL_debug_shaders.json b/api/WEBGL_debug_shaders.json
index a69d5cdddeff5a..3f02cd52e38859 100644
--- a/api/WEBGL_debug_shaders.json
+++ b/api/WEBGL_debug_shaders.json
@@ -21,7 +21,9 @@
],
"notes": "The extension is activated by default to privileged contexts (chrome context)."
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -62,7 +64,9 @@
],
"notes": "The extension is activated by default to privileged contexts (chrome context)."
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
diff --git a/api/WEBGL_multi_draw.json b/api/WEBGL_multi_draw.json
index bb2a0022da7535..73d7ef1043ee3e 100644
--- a/api/WEBGL_multi_draw.json
+++ b/api/WEBGL_multi_draw.json
@@ -23,7 +23,7 @@
"version_added": false
},
"safari": {
- "version_added": false
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": {
"version_added": "15"
@@ -60,7 +60,7 @@
"version_added": false
},
"safari": {
- "version_added": false
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": {
"version_added": "15"
@@ -98,7 +98,7 @@
"version_added": false
},
"safari": {
- "version_added": false
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": {
"version_added": "15"
@@ -136,7 +136,7 @@
"version_added": false
},
"safari": {
- "version_added": false
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": {
"version_added": "15"
@@ -174,7 +174,7 @@
"version_added": false
},
"safari": {
- "version_added": false
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": {
"version_added": "15"
diff --git a/api/WebGLQuery.json b/api/WebGLQuery.json
index 5a9e5b3868f725..90c6c9f4641323 100644
--- a/api/WebGLQuery.json
+++ b/api/WebGLQuery.json
@@ -25,7 +25,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WebGLRenderingContext.json b/api/WebGLRenderingContext.json
index 3f5a1084fbcf94..5b9dca313ba9c2 100644
--- a/api/WebGLRenderingContext.json
+++ b/api/WebGLRenderingContext.json
@@ -4500,7 +4500,8 @@
"version_added": false
},
"safari": {
- "version_added": false
+ "version_added": "13.1> ≤14.1",
+ "version_removed": "14.1> ≤15.1"
},
"safari_ios": "mirror",
"samsunginternet_android": {
diff --git a/api/WebGLSampler.json b/api/WebGLSampler.json
index c211c5a443a90d..846fc0d12376e7 100644
--- a/api/WebGLSampler.json
+++ b/api/WebGLSampler.json
@@ -25,7 +25,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WebGLSync.json b/api/WebGLSync.json
index ae05e14c166c57..79e39ca92b441d 100644
--- a/api/WebGLSync.json
+++ b/api/WebGLSync.json
@@ -25,7 +25,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WebGLVertexArrayObjectOES.json b/api/WebGLVertexArrayObjectOES.json
index 9b68ff80c91bc5..9f59cc500fe759 100644
--- a/api/WebGLVertexArrayObjectOES.json
+++ b/api/WebGLVertexArrayObjectOES.json
@@ -25,7 +25,9 @@
"safari": {
"version_added": false
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WebTransport.json b/api/WebTransport.json
index 9f3855f72f7f14..122a53226fbd07 100644
--- a/api/WebTransport.json
+++ b/api/WebTransport.json
@@ -205,7 +205,7 @@
"support": {
"chrome": [
{
- "version_added": "100"
+ "version_added": "97"
},
{
"version_added": "97",
@@ -214,7 +214,16 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "97"
+ },
+ {
+ "version_added": "97",
+ "version_removed": "100",
+ "alternative_name": "createSendStream"
+ }
+ ],
"firefox": {
"version_added": false
},
@@ -311,7 +320,7 @@
"support": {
"chrome": [
{
- "version_added": "100"
+ "version_added": "97"
},
{
"version_added": "97",
@@ -320,7 +329,16 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "97"
+ },
+ {
+ "version_added": "97",
+ "version_removed": "100",
+ "alternative_name": "receiveBidirectionalStreams"
+ }
+ ],
"firefox": {
"version_added": false
},
@@ -351,7 +369,7 @@
"support": {
"chrome": [
{
- "version_added": "100"
+ "version_added": "97"
},
{
"version_added": "97",
@@ -360,7 +378,16 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "97"
+ },
+ {
+ "version_added": "97",
+ "version_removed": "100",
+ "alternative_name": "receiveStreams"
+ }
+ ],
"firefox": {
"version_added": false
},
diff --git a/api/WebTransportBidirectionalStream.json b/api/WebTransportBidirectionalStream.json
index 1100462877dd0c..b6d33408413606 100644
--- a/api/WebTransportBidirectionalStream.json
+++ b/api/WebTransportBidirectionalStream.json
@@ -6,7 +6,7 @@
"support": {
"chrome": [
{
- "version_added": "100"
+ "version_added": "97"
},
{
"version_added": "97",
@@ -15,7 +15,16 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "97"
+ },
+ {
+ "version_added": "97",
+ "version_removed": "100",
+ "alternative_name": "BidirectionalStream"
+ }
+ ],
"firefox": {
"version_added": false
},
diff --git a/api/Window.json b/api/Window.json
index 09b9ebe887d255..c54c9ec7f33fee 100644
--- a/api/Window.json
+++ b/api/Window.json
@@ -1790,7 +1790,7 @@
"notes": "The ongamepadconnected
event handler property is not supported. See bug 223860."
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
@@ -1857,7 +1857,7 @@
"notes": "The ongamepaddisconnected
event handler property is not supported. See bug 223860."
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
@@ -2328,10 +2328,12 @@
"spec_url": "https://wicg.github.io/web-app-launch/#launchqueue-interface",
"support": {
"chrome": {
- "version_added": "110"
+ "version_added": "102"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "102"
+ },
"firefox": {
"version_added": false
},
@@ -3442,7 +3444,7 @@
"spec_url": "https://html.spec.whatwg.org/multipage/origin.html#origin-keyed-agent-clusters",
"support": {
"chrome": {
- "version_added": "88"
+ "version_added": "90"
},
"chrome_android": "mirror",
"edge": {
@@ -5739,7 +5741,7 @@
"notes": "See WebKit bug 151885 for possible future removal from Safari."
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/api/WindowClient.json b/api/WindowClient.json
index 1aa46795be4498..a335d120f78d78 100644
--- a/api/WindowClient.json
+++ b/api/WindowClient.json
@@ -58,7 +58,7 @@
"version_added": "16"
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/api/WorkerGlobalScope.json b/api/WorkerGlobalScope.json
index f86be34c871cd3..cdf4de48b1d419 100644
--- a/api/WorkerGlobalScope.json
+++ b/api/WorkerGlobalScope.json
@@ -147,9 +147,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "14.1> ≤15.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json
index 7e1ae1b44fd416..9294be4a8edd98 100644
--- a/api/WorkerNavigator.json
+++ b/api/WorkerNavigator.json
@@ -297,7 +297,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "3.5",
@@ -342,7 +342,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "16"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "32",
@@ -392,9 +392,11 @@
},
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "96"
+ },
+ "firefox_android": {
+ "version_added": "≤108"
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
diff --git a/api/WritableStreamDefaultWriter.json b/api/WritableStreamDefaultWriter.json
index 2ca842e4d99a76..af50dbe1eb1bfa 100644
--- a/api/WritableStreamDefaultWriter.json
+++ b/api/WritableStreamDefaultWriter.json
@@ -79,9 +79,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "13.1> ≤14.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/api/XRFrame.json b/api/XRFrame.json
index 29a69f72fdc8a3..bdb9da145db017 100644
--- a/api/XRFrame.json
+++ b/api/XRFrame.json
@@ -82,7 +82,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
@@ -118,7 +120,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
@@ -262,7 +266,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/XRHand.json b/api/XRHand.json
index b0f615d6a4920b..65be5ea0f48378 100644
--- a/api/XRHand.json
+++ b/api/XRHand.json
@@ -9,7 +9,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/XRInputSource.json b/api/XRInputSource.json
index 4bf566d4e19d04..a5573d51694dcb 100644
--- a/api/XRInputSource.json
+++ b/api/XRInputSource.json
@@ -122,7 +122,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/XRJointPose.json b/api/XRJointPose.json
index acf768999d851f..8be0339979ce23 100644
--- a/api/XRJointPose.json
+++ b/api/XRJointPose.json
@@ -9,7 +9,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
@@ -44,7 +46,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/XRJointSpace.json b/api/XRJointSpace.json
index 9b7f6e0f87d95c..38c8f7f98445c0 100644
--- a/api/XRJointSpace.json
+++ b/api/XRJointSpace.json
@@ -9,7 +9,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
@@ -44,7 +46,9 @@
"version_added": false
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "93"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/XRSession.json b/api/XRSession.json
index e3596d7edf99ec..226d756d036a0c 100644
--- a/api/XRSession.json
+++ b/api/XRSession.json
@@ -271,10 +271,12 @@
"spec_url": "https://immersive-web.github.io/webxr-ar-module/#dom-xrsession-environmentblendmode",
"support": {
"chrome": {
- "version_added": "79"
+ "version_added": "81"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "81"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/XRSystem.json b/api/XRSystem.json
index 7358f68907288d..4440cc5a0b5fc7 100644
--- a/api/XRSystem.json
+++ b/api/XRSystem.json
@@ -5,12 +5,33 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSystem",
"spec_url": "https://immersive-web.github.io/webxr/#xrsystem-interface",
"support": {
- "chrome": {
- "alternative_name": "XR",
- "version_added": "79"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome": [
+ {
+ "version_added": "83"
+ },
+ {
+ "alternative_name": "XR",
+ "version_added": "79"
+ }
+ ],
+ "chrome_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "alternative_name": "XR",
+ "version_added": "79"
+ }
+ ],
+ "edge": [
+ {
+ "version_added": "83"
+ },
+ {
+ "alternative_name": "XR",
+ "version_added": "79"
+ }
+ ],
"firefox": {
"version_added": false
},
@@ -49,10 +70,12 @@
],
"support": {
"chrome": {
- "version_added": "79"
+ "version_added": "83"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "83"
+ },
"firefox": {
"version_added": false
},
@@ -88,10 +111,12 @@
"spec_url": "https://immersive-web.github.io/webxr/#dom-xrsystem-issessionsupported",
"support": {
"chrome": {
- "version_added": "79"
+ "version_added": "83"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "83"
+ },
"firefox": {
"version_added": false
},
@@ -127,10 +152,12 @@
"spec_url": "https://immersive-web.github.io/webxr/#dom-xrsystem-requestsession",
"support": {
"chrome": {
- "version_added": "79"
+ "version_added": "83"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "83"
+ },
"firefox": {
"version_added": false
},
diff --git a/api/XRWebGLBinding.json b/api/XRWebGLBinding.json
index 4a34bc321b95cb..c6c1d9f52c3103 100644
--- a/api/XRWebGLBinding.json
+++ b/api/XRWebGLBinding.json
@@ -26,7 +26,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -62,7 +62,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/css/properties/-webkit-mask-box-image.json b/css/properties/-webkit-mask-box-image.json
index e0fdb5198230c5..a6613b47b3d6d8 100644
--- a/css/properties/-webkit-mask-box-image.json
+++ b/css/properties/-webkit-mask-box-image.json
@@ -10,7 +10,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "18"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": false
diff --git a/css/properties/appearance.json b/css/properties/appearance.json
index 6b7dd6ca6203fe..492a9086894575 100644
--- a/css/properties/appearance.json
+++ b/css/properties/appearance.json
@@ -79,7 +79,9 @@
"version_added": "83"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "84"
+ },
"firefox": {
"version_added": "80"
},
@@ -113,10 +115,10 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "84"
},
"firefox": {
- "version_added": "1"
+ "version_added": "80"
},
"firefox_android": "mirror",
"ie": {
@@ -126,7 +128,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "3"
+ "version_added": "15.4"
},
"safari_ios": {
"version_added": "1"
@@ -150,7 +152,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "84"
},
"firefox": [
{
@@ -170,7 +172,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "3"
+ "version_added": "15.4"
},
"safari_ios": {
"version_added": "1"
@@ -193,7 +195,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "84"
},
"firefox": [
{
@@ -213,7 +215,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "3"
+ "version_added": "15.4"
},
"safari_ios": {
"version_added": "3"
@@ -236,10 +238,10 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "84"
},
"firefox": {
- "version_added": "1"
+ "version_added": "80"
},
"firefox_android": "mirror",
"ie": {
@@ -249,7 +251,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "3"
+ "version_added": "15.4"
},
"safari_ios": {
"version_added": "1"
diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json
index e69b88b8e7e84d..d43b0294675270 100644
--- a/css/properties/aspect-ratio.json
+++ b/css/properties/aspect-ratio.json
@@ -22,7 +22,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "15"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/backdrop-filter.json b/css/properties/backdrop-filter.json
index eb5390dc47470b..419a3a1901d2d9 100644
--- a/css/properties/backdrop-filter.json
+++ b/css/properties/backdrop-filter.json
@@ -11,7 +11,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "17"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "103"
diff --git a/css/properties/background-image.json b/css/properties/background-image.json
index a3bc08192af81e..21ce7476a485ac 100644
--- a/css/properties/background-image.json
+++ b/css/properties/background-image.json
@@ -171,10 +171,13 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
+ "version_added": "88",
+ "notes": "See bug 1107646."
+ },
+ "firefox_android": {
+ "version_added": "≤108",
"notes": "See bug 1107646."
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
@@ -192,7 +195,17 @@
"notes": "Support for url
images only and x
is the only supported resolution unit. See bug 160934."
}
],
- "safari_ios": "mirror",
+ "safari_ios": [
+ {
+ "version_added": "≤16.2"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "6",
+ "partial_implementation": true,
+ "notes": "Support for url
images only and x
is the only supported resolution unit. See bug 160934."
+ }
+ ],
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/block-size.json b/css/properties/block-size.json
index 12345584e3c2ea..9ee548d197a353 100644
--- a/css/properties/block-size.json
+++ b/css/properties/block-size.json
@@ -45,11 +45,24 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": {
- "prefix": "-moz-",
- "version_added": "41"
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/caption-side.json b/css/properties/caption-side.json
index 8f01f0a0ef3dcb..854b6bf3b9189d 100644
--- a/css/properties/caption-side.json
+++ b/css/properties/caption-side.json
@@ -63,7 +63,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/clear.json b/css/properties/clear.json
index 3be3d7372d7a1d..6fa119b097a024 100644
--- a/css/properties/clear.json
+++ b/css/properties/clear.json
@@ -70,9 +70,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "14.1> ≤15.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/clip-path.json b/css/properties/clip-path.json
index 9ec638ac4d0aa0..d61eef8f5a2f93 100644
--- a/css/properties/clip-path.json
+++ b/css/properties/clip-path.json
@@ -113,7 +113,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "7"
+ "version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -147,9 +147,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "13.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/color-scheme.json b/css/properties/color-scheme.json
index 1aad66212853f4..596725d770c94e 100644
--- a/css/properties/color-scheme.json
+++ b/css/properties/color-scheme.json
@@ -41,12 +41,18 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "81"
+ },
"firefox": {
- "version_added": false
+ "version_added": "96"
+ },
+ "firefox_android": {
+ "version_added": "≤108"
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
@@ -58,7 +64,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -78,9 +86,11 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "96"
+ },
+ "firefox_android": {
+ "version_added": "≤108"
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
@@ -93,7 +103,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/css/properties/contain-intrinsic-height.json b/css/properties/contain-intrinsic-height.json
index d483959f80cef1..838c02d2f64586 100644
--- a/css/properties/contain-intrinsic-height.json
+++ b/css/properties/contain-intrinsic-height.json
@@ -7,10 +7,12 @@
"spec_url": "https://w3c.github.io/csswg-drafts/css-sizing-4/#propdef-contain-intrinsic-height",
"support": {
"chrome": {
- "version_added": "83"
+ "version_added": "95"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "95"
+ },
"firefox": {
"version_added": "107"
},
diff --git a/css/properties/contain-intrinsic-width.json b/css/properties/contain-intrinsic-width.json
index b58a217c6f7498..5b4748b5826fd5 100644
--- a/css/properties/contain-intrinsic-width.json
+++ b/css/properties/contain-intrinsic-width.json
@@ -7,10 +7,12 @@
"spec_url": "https://w3c.github.io/csswg-drafts/css-sizing-4/#propdef-contain-intrinsic-width",
"support": {
"chrome": {
- "version_added": "83"
+ "version_added": "95"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "95"
+ },
"firefox": {
"version_added": "107"
},
diff --git a/css/properties/cursor.json b/css/properties/cursor.json
index 761e89c8a9bb81..c148cdffe6630c 100644
--- a/css/properties/cursor.json
+++ b/css/properties/cursor.json
@@ -35,7 +35,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -77,7 +77,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -120,7 +120,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -161,7 +161,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -204,7 +204,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -247,7 +247,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -290,7 +290,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -335,7 +335,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -378,7 +378,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -419,7 +419,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -460,7 +460,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -549,7 +549,7 @@
}
],
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -590,7 +590,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -631,7 +631,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -672,7 +672,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -715,7 +715,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -754,7 +754,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -797,7 +797,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -838,7 +838,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -879,7 +879,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -922,7 +922,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -963,7 +963,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -1004,7 +1004,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -1046,7 +1046,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -1086,7 +1086,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -1129,7 +1129,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -1170,7 +1170,7 @@
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
@@ -1247,7 +1247,7 @@
},
"samsunginternet_android": "mirror",
"webview_android": {
- "version_added": false
+ "version_added": "≤108"
}
},
"status": {
diff --git a/css/properties/display.json b/css/properties/display.json
index 9aa40a4d11b0bc..ba64cd49fc908f 100644
--- a/css/properties/display.json
+++ b/css/properties/display.json
@@ -635,7 +635,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/flex-basis.json b/css/properties/flex-basis.json
index 63474b043593df..56755690064118 100644
--- a/css/properties/flex-basis.json
+++ b/css/properties/flex-basis.json
@@ -161,9 +161,11 @@
"version_added": false
},
"safari": {
- "version_added": "preview"
+ "version_added": "15.4"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/float.json b/css/properties/float.json
index fdc1730bf612e1..9384f04e2d5def 100644
--- a/css/properties/float.json
+++ b/css/properties/float.json
@@ -70,9 +70,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "14.1> ≤15.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/font-size.json b/css/properties/font-size.json
index bd591abda6fb27..0906c1faad65b9 100644
--- a/css/properties/font-size.json
+++ b/css/properties/font-size.json
@@ -152,7 +152,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/font-style.json b/css/properties/font-style.json
index ba2e62fd8c7fdc..85a5f7d40e55d7 100644
--- a/css/properties/font-style.json
+++ b/css/properties/font-style.json
@@ -48,7 +48,9 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
"edge": "mirror",
"firefox": {
"version_added": "61"
@@ -63,9 +65,13 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/css/properties/forced-color-adjust.json b/css/properties/forced-color-adjust.json
index acee8f1987e886..809c244030386a 100644
--- a/css/properties/forced-color-adjust.json
+++ b/css/properties/forced-color-adjust.json
@@ -10,7 +10,7 @@
"version_added": "89"
},
"chrome_android": {
- "version_added": false
+ "version_added": "≤108"
},
"edge": [
{
@@ -39,7 +39,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/css/properties/height.json b/css/properties/height.json
index 7f708509a0089d..ddb49c310d1586 100644
--- a/css/properties/height.json
+++ b/css/properties/height.json
@@ -50,9 +50,11 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "94"
+ },
+ "firefox_android": {
+ "version_added": "≤108"
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
diff --git a/css/properties/inline-size.json b/css/properties/inline-size.json
index 93f613f18a14c3..20e53ea7c3ddcc 100644
--- a/css/properties/inline-size.json
+++ b/css/properties/inline-size.json
@@ -45,11 +45,24 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": {
- "prefix": "-moz-",
- "version_added": "41"
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/list-style-type.json b/css/properties/list-style-type.json
index efdf1363a5d37e..d7417d447f65ad 100644
--- a/css/properties/list-style-type.json
+++ b/css/properties/list-style-type.json
@@ -54,11 +54,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -91,11 +95,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -128,11 +136,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -243,11 +255,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -316,11 +332,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -420,8 +440,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": "28"
},
@@ -433,11 +457,15 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "14.1> ≤15.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -738,8 +766,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "89"
+ },
"firefox": {
"version_added": "33"
},
@@ -755,7 +787,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -771,8 +805,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "89"
+ },
"firefox": {
"version_added": "33"
},
@@ -788,7 +826,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -806,11 +846,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -843,11 +887,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -880,11 +928,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -917,11 +969,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -954,11 +1010,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -991,11 +1051,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1032,7 +1096,15 @@
"version_added": "1",
"prefix": "-moz-"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "version_added": "4",
+ "prefix": "-moz-"
+ }
+ ],
"ie": {
"version_added": false
},
@@ -1062,11 +1134,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1099,11 +1175,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1140,7 +1220,15 @@
"version_added": "1",
"prefix": "-moz-"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "version_added": "4",
+ "prefix": "-moz-"
+ }
+ ],
"ie": {
"version_added": false
},
@@ -1170,11 +1258,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1207,11 +1299,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1244,11 +1340,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1281,11 +1381,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1318,11 +1422,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1359,7 +1467,15 @@
"version_added": "1",
"prefix": "-moz-"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "version_added": "4",
+ "prefix": "-moz-"
+ }
+ ],
"ie": {
"version_added": false
},
@@ -1395,7 +1511,15 @@
"version_added": "1",
"prefix": "-moz-"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "version_added": "4",
+ "prefix": "-moz-"
+ }
+ ],
"ie": {
"version_added": false
},
@@ -1427,11 +1551,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1462,8 +1590,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "91"
+ },
"firefox": [
{
"version_added": "33",
@@ -1486,7 +1618,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -1504,11 +1638,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -1659,7 +1797,15 @@
"version_added": "1",
"prefix": "-moz-"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "version_added": "4",
+ "prefix": "-moz-"
+ }
+ ],
"ie": {
"version_added": false
},
@@ -1693,7 +1839,15 @@
"version_added": "1",
"prefix": "-moz-"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "version_added": "4",
+ "prefix": "-moz-"
+ }
+ ],
"ie": {
"version_added": false
},
@@ -1820,8 +1974,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "91"
+ },
"firefox": [
{
"version_added": "28"
@@ -1843,7 +2001,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -1859,8 +2019,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "91"
+ },
"firefox": [
{
"version_added": "28"
@@ -1882,7 +2046,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -2293,11 +2459,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -2371,11 +2541,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -2558,11 +2732,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -2631,11 +2809,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -2704,11 +2886,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -2816,11 +3002,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -2888,7 +3078,9 @@
"version_added": "79"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": "39"
},
@@ -2923,8 +3115,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": "35"
},
@@ -2940,7 +3136,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -2956,8 +3154,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "91"
+ },
"firefox": [
{
"version_added": "33"
@@ -2975,11 +3177,15 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "14.1> ≤15.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -3079,7 +3285,7 @@
"version_added": "33"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -3110,11 +3316,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -3144,11 +3354,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -3178,11 +3392,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -3212,11 +3430,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -3246,11 +3468,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -3469,11 +3695,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -3545,11 +3775,15 @@
"version_removed": "45"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "91"
+ },
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -3625,7 +3859,15 @@
"prefix": "-moz-",
"version_added": "33"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "33"
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/list-style.json b/css/properties/list-style.json
index dc35f4f85c4adb..bc61456e7de871 100644
--- a/css/properties/list-style.json
+++ b/css/properties/list-style.json
@@ -48,7 +48,9 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
"edge": "mirror",
"firefox": {
"version_added": "35"
@@ -65,7 +67,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/css/properties/margin-block-end.json b/css/properties/margin-block-end.json
index aaca4f894a94af..06811015fd2f70 100644
--- a/css/properties/margin-block-end.json
+++ b/css/properties/margin-block-end.json
@@ -10,7 +10,9 @@
"version_added": "87"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "18> ≤80"
+ },
"firefox": {
"version_added": "41"
},
diff --git a/css/properties/margin-block-start.json b/css/properties/margin-block-start.json
index 0de87362136ba4..d5195888fdd881 100644
--- a/css/properties/margin-block-start.json
+++ b/css/properties/margin-block-start.json
@@ -10,7 +10,9 @@
"version_added": "87"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "18> ≤80"
+ },
"firefox": {
"version_added": "41"
},
diff --git a/css/properties/margin-inline-end.json b/css/properties/margin-inline-end.json
index b76711678914b5..8b899620cb3c49 100644
--- a/css/properties/margin-inline-end.json
+++ b/css/properties/margin-inline-end.json
@@ -16,7 +16,15 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "18> ≤80"
+ },
+ {
+ "version_added": "79",
+ "alternative_name": "-webkit-margin-end"
+ }
+ ],
"firefox": [
{
"version_added": "41"
diff --git a/css/properties/margin-inline-start.json b/css/properties/margin-inline-start.json
index 38bc2205a479f9..eafd75bb35b05d 100644
--- a/css/properties/margin-inline-start.json
+++ b/css/properties/margin-inline-start.json
@@ -16,7 +16,15 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "18> ≤80"
+ },
+ {
+ "version_added": "79",
+ "alternative_name": "-webkit-margin-start"
+ }
+ ],
"firefox": [
{
"version_added": "41"
diff --git a/css/properties/mask-origin.json b/css/properties/mask-origin.json
index a679403446887e..18c2af8b6e8110 100644
--- a/css/properties/mask-origin.json
+++ b/css/properties/mask-origin.json
@@ -59,7 +59,9 @@
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -103,14 +105,22 @@
"opera_android": "mirror",
"safari": [
{
- "version_added": "preview"
+ "version_added": "15.4"
},
{
"prefix": "-webkit-",
"version_added": "4"
}
],
- "safari_ios": "mirror",
+ "safari_ios": [
+ {
+ "version_added": "≤16.2"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "3.2"
+ }
+ ],
"samsunginternet_android": "mirror",
"webview_android": {
"prefix": "-webkit-",
@@ -136,7 +146,9 @@
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
@@ -170,7 +182,9 @@
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": false
},
diff --git a/css/properties/max-block-size.json b/css/properties/max-block-size.json
index d9551fd0ad7de3..f04549dae3369e 100644
--- a/css/properties/max-block-size.json
+++ b/css/properties/max-block-size.json
@@ -46,9 +46,11 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "94"
+ },
+ "firefox_android": {
+ "version_added": "≤108"
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
diff --git a/css/properties/max-height.json b/css/properties/max-height.json
index 1abdefe648b2b1..cb39fa26fa4c7a 100644
--- a/css/properties/max-height.json
+++ b/css/properties/max-height.json
@@ -59,13 +59,28 @@
],
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": {
- "partial_implementation": true,
- "prefix": "-moz-",
- "version_added": "3",
- "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "partial_implementation": true,
+ "prefix": "-moz-",
+ "version_added": "3",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "partial_implementation": true,
+ "prefix": "-moz-",
+ "version_added": "4",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/max-inline-size.json b/css/properties/max-inline-size.json
index edc45fece29618..3ed514e0912ae9 100644
--- a/css/properties/max-inline-size.json
+++ b/css/properties/max-inline-size.json
@@ -49,11 +49,24 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": {
- "prefix": "-moz-",
- "version_added": "41"
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/max-width.json b/css/properties/max-width.json
index 5126d20d5a31e4..0ea6331408c726 100644
--- a/css/properties/max-width.json
+++ b/css/properties/max-width.json
@@ -57,13 +57,28 @@
"version_added": "46"
},
"edge": "mirror",
- "firefox": {
- "partial_implementation": true,
- "prefix": "-moz-",
- "version_added": "3",
- "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "partial_implementation": true,
+ "prefix": "-moz-",
+ "version_added": "3",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "partial_implementation": true,
+ "prefix": "-moz-",
+ "version_added": "4",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/min-block-size.json b/css/properties/min-block-size.json
index a875da563939e7..607c88fbe57eb6 100644
--- a/css/properties/min-block-size.json
+++ b/css/properties/min-block-size.json
@@ -44,9 +44,11 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "94"
+ },
+ "firefox_android": {
+ "version_added": "≤108"
},
- "firefox_android": "mirror",
"ie": {
"version_added": false
},
diff --git a/css/properties/min-height.json b/css/properties/min-height.json
index 09b233d832821d..efb1f56673fc1b 100644
--- a/css/properties/min-height.json
+++ b/css/properties/min-height.json
@@ -97,12 +97,26 @@
"version_added": "46"
},
"edge": "mirror",
- "firefox": {
- "prefix": "-moz-",
- "version_added": "3",
- "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "3",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "4",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/min-inline-size.json b/css/properties/min-inline-size.json
index 30a823928a4c40..f9ccc223fe30a7 100644
--- a/css/properties/min-inline-size.json
+++ b/css/properties/min-inline-size.json
@@ -43,11 +43,24 @@
},
"chrome_android": "mirror",
"edge": "mirror",
- "firefox": {
- "prefix": "-moz-",
- "version_added": "41"
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "41"
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/min-width.json b/css/properties/min-width.json
index e742ce02ac8c86..b001dae59849bd 100644
--- a/css/properties/min-width.json
+++ b/css/properties/min-width.json
@@ -109,12 +109,26 @@
"version_added": "46"
},
"edge": "mirror",
- "firefox": {
- "prefix": "-moz-",
- "version_added": "3",
- "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
- },
- "firefox_android": "mirror",
+ "firefox": [
+ {
+ "version_added": "94"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "3",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "4",
+ "notes": "Firefox implements the definitions given in CSS3 Basic Box. This defines available
and not fit-available
. Also, the definition of fit-content
is simpler than in CSS3 Sizing."
+ }
+ ],
"ie": {
"version_added": false
},
diff --git a/css/properties/offset-anchor.json b/css/properties/offset-anchor.json
index 50e6d2713ec058..69524dc96a8528 100644
--- a/css/properties/offset-anchor.json
+++ b/css/properties/offset-anchor.json
@@ -24,7 +24,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/offset-distance.json b/css/properties/offset-distance.json
index 2f0f7e907d2e57..2cd6a16c098f02 100644
--- a/css/properties/offset-distance.json
+++ b/css/properties/offset-distance.json
@@ -21,7 +21,7 @@
"version_added": "72"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -32,7 +32,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/offset-path.json b/css/properties/offset-path.json
index d67ddba29c8a8e..978ad48a7d80d9 100644
--- a/css/properties/offset-path.json
+++ b/css/properties/offset-path.json
@@ -87,7 +87,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
@@ -127,7 +129,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/offset-position.json b/css/properties/offset-position.json
index 8a99f9fcc371fb..92969d4a6e1b3f 100644
--- a/css/properties/offset-position.json
+++ b/css/properties/offset-position.json
@@ -26,7 +26,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/offset-rotate.json b/css/properties/offset-rotate.json
index 16defbb88d8444..2e8aebec7e7956 100644
--- a/css/properties/offset-rotate.json
+++ b/css/properties/offset-rotate.json
@@ -25,7 +25,7 @@
"version_added": "72"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -36,7 +36,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/offset.json b/css/properties/offset.json
index 35b9ae3a1d5ecd..2e48cc5df5d8b8 100644
--- a/css/properties/offset.json
+++ b/css/properties/offset.json
@@ -21,7 +21,7 @@
"version_added": "72"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/opacity.json b/css/properties/opacity.json
index ee683895667158..c357fef661c734 100644
--- a/css/properties/opacity.json
+++ b/css/properties/opacity.json
@@ -67,7 +67,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -80,9 +80,11 @@
"version_added": false
},
"safari": {
- "version_added": "preview"
+ "version_added": "13.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/overflow-anchor.json b/css/properties/overflow-anchor.json
index 554fb0d2ce29ac..5175e0c7b71350 100644
--- a/css/properties/overflow-anchor.json
+++ b/css/properties/overflow-anchor.json
@@ -15,7 +15,7 @@
"version_added": "66"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/overflow-block.json b/css/properties/overflow-block.json
index bcdf5f6f4fc936..0e4e32c6f19334 100644
--- a/css/properties/overflow-block.json
+++ b/css/properties/overflow-block.json
@@ -15,7 +15,7 @@
"version_added": "69"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/overflow-inline.json b/css/properties/overflow-inline.json
index 6e89638d36b2a5..05703b40c12d7f 100644
--- a/css/properties/overflow-inline.json
+++ b/css/properties/overflow-inline.json
@@ -15,7 +15,7 @@
"version_added": "69"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/overflow.json b/css/properties/overflow.json
index c96b77bdf3074c..a6376b8b940c19 100644
--- a/css/properties/overflow.json
+++ b/css/properties/overflow.json
@@ -106,9 +106,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "13.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/overscroll-behavior-block.json b/css/properties/overscroll-behavior-block.json
index ee04f00f6a8fb9..a7626dfda8c823 100644
--- a/css/properties/overscroll-behavior-block.json
+++ b/css/properties/overscroll-behavior-block.json
@@ -15,7 +15,7 @@
"version_added": "73"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/overscroll-behavior-inline.json b/css/properties/overscroll-behavior-inline.json
index df371fec51c81a..c10f46d6fd80ec 100644
--- a/css/properties/overscroll-behavior-inline.json
+++ b/css/properties/overscroll-behavior-inline.json
@@ -15,7 +15,7 @@
"version_added": "73"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/padding-block-end.json b/css/properties/padding-block-end.json
index d56dc03977c5e0..ebf5d60fc48414 100644
--- a/css/properties/padding-block-end.json
+++ b/css/properties/padding-block-end.json
@@ -10,7 +10,9 @@
"version_added": "87"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "18> ≤80"
+ },
"firefox": {
"version_added": "41"
},
diff --git a/css/properties/padding-block-start.json b/css/properties/padding-block-start.json
index 6fbbdde85cee0f..6733461875b05b 100644
--- a/css/properties/padding-block-start.json
+++ b/css/properties/padding-block-start.json
@@ -10,7 +10,9 @@
"version_added": "87"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "18> ≤80"
+ },
"firefox": {
"version_added": "41"
},
diff --git a/css/properties/padding-inline-end.json b/css/properties/padding-inline-end.json
index 820cac37485b97..431f205aa870e6 100644
--- a/css/properties/padding-inline-end.json
+++ b/css/properties/padding-inline-end.json
@@ -16,7 +16,15 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "18> ≤80"
+ },
+ {
+ "version_added": "79",
+ "alternative_name": "-webkit-padding-end"
+ }
+ ],
"firefox": [
{
"version_added": "41"
diff --git a/css/properties/padding-inline-start.json b/css/properties/padding-inline-start.json
index 181b97b36c57d4..7d970f16cabefd 100644
--- a/css/properties/padding-inline-start.json
+++ b/css/properties/padding-inline-start.json
@@ -16,7 +16,15 @@
}
],
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": [
+ {
+ "version_added": "18> ≤80"
+ },
+ {
+ "version_added": "79",
+ "alternative_name": "-webkit-padding-start"
+ }
+ ],
"firefox": [
{
"version_added": "41"
diff --git a/css/properties/page.json b/css/properties/page.json
index 824ba09fac16ec..1d919ee6e64655 100644
--- a/css/properties/page.json
+++ b/css/properties/page.json
@@ -24,7 +24,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/quotes.json b/css/properties/quotes.json
index b59b1182318001..d2a68b0c110af1 100644
--- a/css/properties/quotes.json
+++ b/css/properties/quotes.json
@@ -53,7 +53,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false,
@@ -66,10 +66,13 @@
"notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting"
},
"safari": {
- "version_added": "preview",
+ "version_added": "13.1> ≤14.1",
+ "notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2",
"notes": "This value is not supported, but the default browser behavior is to choose appropriate quotes for the user's language setting"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/rotate.json b/css/properties/rotate.json
index ad29ce697d5fe2..966454fab0aae2 100644
--- a/css/properties/rotate.json
+++ b/css/properties/rotate.json
@@ -54,9 +54,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "13.1> ≤14.1"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/scroll-margin-block-end.json b/css/properties/scroll-margin-block-end.json
index 3ff4409f300572..8024abf2d8cf87 100644
--- a/css/properties/scroll-margin-block-end.json
+++ b/css/properties/scroll-margin-block-end.json
@@ -22,7 +22,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "14.1"
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scroll-margin-block-start.json b/css/properties/scroll-margin-block-start.json
index 13957097af689c..49eda3af01a7dc 100644
--- a/css/properties/scroll-margin-block-start.json
+++ b/css/properties/scroll-margin-block-start.json
@@ -22,7 +22,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "14.1"
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scroll-margin-block.json b/css/properties/scroll-margin-block.json
index d92cbca2bde948..2dd4817f4588ae 100644
--- a/css/properties/scroll-margin-block.json
+++ b/css/properties/scroll-margin-block.json
@@ -22,7 +22,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "14.1"
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scroll-margin-inline-end.json b/css/properties/scroll-margin-inline-end.json
index d7d80920cd7e25..a6bf94db96133a 100644
--- a/css/properties/scroll-margin-inline-end.json
+++ b/css/properties/scroll-margin-inline-end.json
@@ -22,7 +22,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "14.1"
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scroll-margin-inline-start.json b/css/properties/scroll-margin-inline-start.json
index db4ee97be2afb5..d5d99ed19b31fd 100644
--- a/css/properties/scroll-margin-inline-start.json
+++ b/css/properties/scroll-margin-inline-start.json
@@ -22,7 +22,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "14.1"
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/scroll-margin-inline.json b/css/properties/scroll-margin-inline.json
index 907fdb4fac9fa3..aa4596ce688d8d 100644
--- a/css/properties/scroll-margin-inline.json
+++ b/css/properties/scroll-margin-inline.json
@@ -22,7 +22,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "14.1"
+ "version_added": "14.1> ≤15.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/shape-image-threshold.json b/css/properties/shape-image-threshold.json
index 2d2f0f28f9f91d..74ada819ed76f7 100644
--- a/css/properties/shape-image-threshold.json
+++ b/css/properties/shape-image-threshold.json
@@ -47,7 +47,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/tab-size.json b/css/properties/tab-size.json
index a6cb2babb30777..c95ab4db987e0c 100644
--- a/css/properties/tab-size.json
+++ b/css/properties/tab-size.json
@@ -74,7 +74,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": "53"
+ "version_added": "90> ≤92"
},
"firefox_android": "mirror",
"ie": {
@@ -86,7 +86,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": "56"
diff --git a/css/properties/text-align.json b/css/properties/text-align.json
index ef7c1bd5b31cb0..c47b313fd87d09 100644
--- a/css/properties/text-align.json
+++ b/css/properties/text-align.json
@@ -53,13 +53,29 @@
"prefix": "-webkit-",
"version_added": "1"
},
- "chrome_android": "mirror",
+ "chrome_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "18"
+ }
+ ],
"edge": "mirror",
"firefox": {
"prefix": "-moz-",
"version_added": "1"
},
- "firefox_android": "mirror",
+ "firefox_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-moz-",
+ "version_added": "4"
+ }
+ ],
"ie": {
"version_added": false
},
@@ -79,12 +95,29 @@
"version_added": "1"
}
],
- "safari_ios": "mirror",
+ "safari_ios": [
+ {
+ "version_added": "≤16.2"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "1"
+ },
+ {
+ "prefix": "-khtml-",
+ "version_added": "1"
+ }
+ ],
"samsunginternet_android": "mirror",
- "webview_android": {
- "prefix": "-webkit-",
- "version_added": "37"
- }
+ "webview_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "37"
+ }
+ ]
},
"status": {
"experimental": false,
diff --git a/css/properties/text-combine-upright.json b/css/properties/text-combine-upright.json
index 127b6f8a11abb8..3cff5bf35e7135 100644
--- a/css/properties/text-combine-upright.json
+++ b/css/properties/text-combine-upright.json
@@ -43,7 +43,7 @@
"opera_android": "mirror",
"safari": [
{
- "version_added": "preview"
+ "version_added": "15.4"
},
{
"partial_implementation": true,
diff --git a/css/properties/text-decoration-skip-ink.json b/css/properties/text-decoration-skip-ink.json
index a3ee7081a49e2a..3e0a698ccf7013 100644
--- a/css/properties/text-decoration-skip-ink.json
+++ b/css/properties/text-decoration-skip-ink.json
@@ -15,7 +15,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -53,7 +53,7 @@
"version_added": "75"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -62,9 +62,11 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "preview"
+ "version_added": "15.4"
+ },
+ "safari_ios": {
+ "version_added": "≤16.2"
},
- "safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
diff --git a/css/properties/text-decoration-thickness.json b/css/properties/text-decoration-thickness.json
index 992d9f71c3e784..97176d87848afb 100644
--- a/css/properties/text-decoration-thickness.json
+++ b/css/properties/text-decoration-thickness.json
@@ -23,7 +23,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -55,13 +55,17 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "87"
+ },
"firefox": {
"version_added": "74"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -74,7 +78,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/css/properties/text-decoration.json b/css/properties/text-decoration.json
index a950814c86b26c..74a32bdd7ed5f5 100644
--- a/css/properties/text-decoration.json
+++ b/css/properties/text-decoration.json
@@ -49,7 +49,9 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
"edge": "mirror",
"firefox": {
"version_added": "1",
@@ -71,9 +73,13 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
@@ -129,7 +135,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/css/properties/text-emphasis-color.json b/css/properties/text-emphasis-color.json
index 4a57fe28324d93..c2a088116a46b4 100644
--- a/css/properties/text-emphasis-color.json
+++ b/css/properties/text-emphasis-color.json
@@ -44,10 +44,15 @@
],
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "prefix": "-webkit-",
- "version_added": "4.4"
- }
+ "webview_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "4.4"
+ }
+ ]
},
"status": {
"experimental": false,
diff --git a/css/properties/text-emphasis-position.json b/css/properties/text-emphasis-position.json
index fd86b440a2fbd2..08a9aab3002a96 100644
--- a/css/properties/text-emphasis-position.json
+++ b/css/properties/text-emphasis-position.json
@@ -44,10 +44,15 @@
],
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "prefix": "-webkit-",
- "version_added": "4.4"
- }
+ "webview_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "4.4"
+ }
+ ]
},
"status": {
"experimental": false,
@@ -63,7 +68,9 @@
"version_added": "62"
},
"chrome_android": "mirror",
- "edge": "mirror",
+ "edge": {
+ "version_added": "99"
+ },
"firefox": {
"version_added": "46"
},
diff --git a/css/properties/text-emphasis-style.json b/css/properties/text-emphasis-style.json
index 4150394724432d..a8975c6d7948c3 100644
--- a/css/properties/text-emphasis-style.json
+++ b/css/properties/text-emphasis-style.json
@@ -44,10 +44,15 @@
],
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "prefix": "-webkit-",
- "version_added": "4.4"
- }
+ "webview_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "4.4"
+ }
+ ]
},
"status": {
"experimental": false,
diff --git a/css/properties/text-emphasis.json b/css/properties/text-emphasis.json
index 0fd182a6d35fce..e386d711bf0371 100644
--- a/css/properties/text-emphasis.json
+++ b/css/properties/text-emphasis.json
@@ -44,10 +44,15 @@
],
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "prefix": "-webkit-",
- "version_added": "4.4"
- }
+ "webview_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "4.4"
+ }
+ ]
},
"status": {
"experimental": false,
diff --git a/css/properties/text-orientation.json b/css/properties/text-orientation.json
index d0a76521b98d47..2bb30db1614043 100644
--- a/css/properties/text-orientation.json
+++ b/css/properties/text-orientation.json
@@ -61,8 +61,12 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "18> ≤80"
+ },
"firefox": {
"version_added": "44",
"notes": "sideways-right
has become an alias of sideways
."
@@ -75,11 +79,13 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "7"
+ "version_added": "13.1> ≤14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/css/properties/text-size-adjust.json b/css/properties/text-size-adjust.json
index ae29de45b9b368..ab23f6a20db8c2 100644
--- a/css/properties/text-size-adjust.json
+++ b/css/properties/text-size-adjust.json
@@ -64,7 +64,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": false
diff --git a/css/properties/text-underline-offset.json b/css/properties/text-underline-offset.json
index 2cf0de07d744b3..3e73948409e452 100644
--- a/css/properties/text-underline-offset.json
+++ b/css/properties/text-underline-offset.json
@@ -15,7 +15,7 @@
"version_added": "70"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -45,13 +45,17 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
- "edge": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
+ "edge": {
+ "version_added": "87"
+ },
"firefox": {
"version_added": "74"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -64,7 +68,9 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/css/properties/text-underline-position.json b/css/properties/text-underline-position.json
index 4d9adc46350bd4..9444dae65eac9f 100644
--- a/css/properties/text-underline-position.json
+++ b/css/properties/text-underline-position.json
@@ -17,7 +17,7 @@
"version_added": "74"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": "6"
@@ -35,7 +35,7 @@
}
],
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
@@ -133,7 +133,7 @@
"version_added": "74"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -148,7 +148,9 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
"webview_android": "mirror"
},
@@ -172,7 +174,7 @@
"version_added": "74"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -207,7 +209,7 @@
"version_added": "74"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
@@ -219,7 +221,7 @@
"version_added": "12.1"
},
"safari_ios": {
- "version_added": false
+ "version_added": "≤16.2"
},
"samsunginternet_android": "mirror",
"webview_android": "mirror"
diff --git a/css/properties/transform.json b/css/properties/transform.json
index 5e1626020dad60..87c6066227b291 100644
--- a/css/properties/transform.json
+++ b/css/properties/transform.json
@@ -152,10 +152,15 @@
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
- "webview_android": {
- "prefix": "-webkit-",
- "version_added": "3"
- }
+ "webview_android": [
+ {
+ "version_added": "≤108"
+ },
+ {
+ "prefix": "-webkit-",
+ "version_added": "3"
+ }
+ ]
},
"status": {
"experimental": false,
diff --git a/css/properties/transition.json b/css/properties/transition.json
index e365c7ac6c6917..a195a764bd635d 100644
--- a/css/properties/transition.json
+++ b/css/properties/transition.json
@@ -116,7 +116,9 @@
"chrome": {
"version_added": false
},
- "chrome_android": "mirror",
+ "chrome_android": {
+ "version_added": "≤108"
+ },
"edge": {
"version_added": "12",
"version_removed": "79"
@@ -124,7 +126,9 @@
"firefox": {
"version_added": false
},
- "firefox_android": "mirror",
+ "firefox_android": {
+ "version_added": "≤108"
+ },
"ie": {
"version_added": "10"
},
@@ -134,9 +138,13 @@
"safari": {
"version_added": "preview"
},
- "safari_ios": "mirror",
+ "safari_ios": {
+ "version_added": "≤16.2"
+ },
"samsunginternet_android": "mirror",
- "webview_android": "mirror"
+ "webview_android": {
+ "version_added": "≤108"
+ }
},
"status": {
"experimental": false,
diff --git a/css/properties/user-select.json b/css/properties/user-select.json
index da695da22bc78a..5bb0d0ba97ff43 100644
--- a/css/properties/user-select.json
+++ b/css/properties/user-select.json
@@ -123,7 +123,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "1"
@@ -198,7 +198,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": [
{
@@ -243,7 +243,7 @@
},
"chrome_android": "mirror",
"edge": {
- "version_added": "12"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "1"
diff --git a/css/properties/white-space.json b/css/properties/white-space.json
index a8887c3c2ea94c..af603f9d0b7bd3 100644
--- a/css/properties/white-space.json
+++ b/css/properties/white-space.json
@@ -53,7 +53,7 @@
"version_added": "69"
},
"firefox_android": {
- "version_added": false
+ "version_added": "≤108"
},
"ie": {
"version_added": false
diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json
index 3d7cfc09f7c376..e98d3ee2280afb 100644
--- a/javascript/builtins/Error.json
+++ b/javascript/builtins/Error.json
@@ -218,13 +218,17 @@
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause",
"support": {
"chrome": {
- "version_added": "93"
+ "version_added": "93",
+ "version_removed": "94"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.13"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "93",
+ "version_removed": "94"
+ },
"firefox": {
"version_added": "91"
},
diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json
index 5ba97df030e5a7..be2d8be73cbbd7 100644
--- a/javascript/builtins/RegExp.json
+++ b/javascript/builtins/RegExp.json
@@ -1540,7 +1540,7 @@
"version_added": "1.0"
},
"edge": {
- "version_added": "13"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "49"
@@ -1664,7 +1664,7 @@
"version_added": "1.0"
},
"edge": {
- "version_added": "13"
+ "version_added": "18> ≤80"
},
"firefox": {
"version_added": "49"
diff --git a/javascript/builtins/SharedArrayBuffer.json b/javascript/builtins/SharedArrayBuffer.json
index 3fb6c61d356731..78fbee46249e02 100644
--- a/javascript/builtins/SharedArrayBuffer.json
+++ b/javascript/builtins/SharedArrayBuffer.json
@@ -15,7 +15,10 @@
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "79",
+ "version_removed": "92"
+ },
"firefox": {
"version_added": "78"
},
@@ -57,7 +60,10 @@
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "79",
+ "version_removed": "92"
+ },
"firefox": {
"version_added": "78"
},
@@ -99,7 +105,10 @@
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "79",
+ "version_removed": "92"
+ },
"firefox": {
"version_added": "78"
},
@@ -141,7 +150,10 @@
"deno": {
"version_added": "1.0"
},
- "edge": "mirror",
+ "edge": {
+ "version_added": "79",
+ "version_removed": "92"
+ },
"firefox": {
"version_added": "78"
},
diff --git a/javascript/builtins/WebAssembly.json b/javascript/builtins/WebAssembly.json
index 4eec40d9f921cf..2cf7eb1b016c07 100644
--- a/javascript/builtins/WebAssembly.json
+++ b/javascript/builtins/WebAssembly.json
@@ -71,7 +71,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "11"
+ "version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -157,7 +157,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "11"
+ "version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -243,7 +243,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "11"
+ "version_added": "13.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",