diff --git a/api/Blob.json b/api/Blob.json index f5d4b66a091012..4f0543f06bd3e3 100644 --- a/api/Blob.json +++ b/api/Blob.json @@ -148,6 +148,40 @@ } } }, + "bytes": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Blob/bytes", + "spec_url": "https://w3c.github.io/FileAPI/#dom-blob-bytes", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "128" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "size": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Blob/size", diff --git a/api/Element.json b/api/Element.json index 85d009625cf3dc..317fb492a241de 100644 --- a/api/Element.json +++ b/api/Element.json @@ -5524,8 +5524,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1886630" + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -5543,7 +5542,7 @@ "webview_android": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index 5253ac261b69a2..f7cffc4ec1cf4f 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -2698,7 +2698,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "56" + "version_added": "56", + "version_removed": "128" }, "firefox_android": "mirror", "ie": { diff --git a/api/HTMLTemplateElement.json b/api/HTMLTemplateElement.json index 131fe7dbcf1c21..50eec9d50d8cbd 100644 --- a/api/HTMLTemplateElement.json +++ b/api/HTMLTemplateElement.json @@ -193,7 +193,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -210,7 +210,7 @@ "webview_android": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/MediaKeys.json b/api/MediaKeys.json index 7d22568bcb8025..f2d46f53edb6e8 100644 --- a/api/MediaKeys.json +++ b/api/MediaKeys.json @@ -85,7 +85,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -102,7 +102,7 @@ "webview_android": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/PushMessageData.json b/api/PushMessageData.json index fff4bc2fb2e622..cd9bfdaa9f9769 100644 --- a/api/PushMessageData.json +++ b/api/PushMessageData.json @@ -141,6 +141,40 @@ } } }, + "bytes": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushMessageData/bytes", + "spec_url": "https://w3c.github.io/push-api/#dom-pushmessagedata-bytes", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "128" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "json": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushMessageData/json", diff --git a/api/RTCRtpReceiver.json b/api/RTCRtpReceiver.json index dd946fc1972a49..2dcf5a7732ee88 100644 --- a/api/RTCRtpReceiver.json +++ b/api/RTCRtpReceiver.json @@ -365,7 +365,7 @@ "version_added": "≤79" }, "firefox": { - "version_added": false + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -401,7 +401,7 @@ "version_added": "≤79" }, "firefox": { - "version_added": false + "version_added": "128" }, "firefox_android": "mirror", "ie": { diff --git a/api/RTCRtpSender.json b/api/RTCRtpSender.json index d8d1244ba223b4..5513162b3f1392 100644 --- a/api/RTCRtpSender.json +++ b/api/RTCRtpSender.json @@ -187,11 +187,16 @@ "edge": { "version_added": "≤79" }, - "firefox": { - "version_added": "46", - "partial_implementation": true, - "notes": "The property is defined but not implemented/used." - }, + "firefox": [ + { + "version_added": "128" + }, + { + "version_added": "46", + "partial_implementation": true, + "notes": "The property is defined but not implemented/used." + } + ], "firefox_android": "mirror", "ie": { "version_added": false @@ -564,11 +569,16 @@ "edge": { "version_added": "≤79" }, - "firefox": { - "version_added": "46", - "partial_implementation": true, - "notes": "The property is defined but not implemented/used." - }, + "firefox": [ + { + "version_added": "128" + }, + { + "version_added": "46", + "partial_implementation": true, + "notes": "The property is defined but not implemented/used." + } + ], "firefox_android": "mirror", "ie": { "version_added": false diff --git a/api/RTCRtpTransceiver.json b/api/RTCRtpTransceiver.json index 94f6c13b61714f..06904579823fa3 100644 --- a/api/RTCRtpTransceiver.json +++ b/api/RTCRtpTransceiver.json @@ -351,7 +351,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "128" }, "firefox_android": "mirror", "ie": { diff --git a/api/Request.json b/api/Request.json index bc009f4fd2e7ae..013170d332ddc1 100644 --- a/api/Request.json +++ b/api/Request.json @@ -528,6 +528,43 @@ } } }, + "bytes": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/bytes", + "spec_url": "https://fetch.spec.whatwg.org/#dom-body-bytes", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "deno": { + "version_added": "1.44" + }, + "edge": "mirror", + "firefox": { + "version_added": "128" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "cache": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/cache", diff --git a/api/Response.json b/api/Response.json index 8b22b967484926..615f5d7c96d970 100644 --- a/api/Response.json +++ b/api/Response.json @@ -383,6 +383,43 @@ } } }, + "bytes": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/bytes", + "spec_url": "https://fetch.spec.whatwg.org/#dom-body-bytes", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "deno": { + "version_added": "1.44" + }, + "edge": "mirror", + "firefox": { + "version_added": "128" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "clone": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/clone", diff --git a/api/ShadowRoot.json b/api/ShadowRoot.json index 2a2b2d237143b5..9a18f95917d6ed 100644 --- a/api/ShadowRoot.json +++ b/api/ShadowRoot.json @@ -350,8 +350,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1886630" + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -368,7 +367,7 @@ "webview_android": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -603,7 +602,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -620,7 +619,7 @@ "webview_android": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/align-tracks.json b/css/properties/align-tracks.json index 842f32b1e6ca73..acb2c91c9de4fc 100644 --- a/css/properties/align-tracks.json +++ b/css/properties/align-tracks.json @@ -16,15 +16,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "77", - "flags": [ - { - "type": "preference", - "name": "layout.css.grid-template-masonry-value.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1757446" + "version_added": false }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/justify-tracks.json b/css/properties/justify-tracks.json index c819c690f031c7..29e05fa2f8bb6a 100644 --- a/css/properties/justify-tracks.json +++ b/css/properties/justify-tracks.json @@ -16,15 +16,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "77", - "flags": [ - { - "type": "preference", - "name": "layout.css.grid-template-masonry-value.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1757446" + "version_added": false }, "firefox_android": "mirror", "ie": { diff --git a/css/types/calc.json b/css/types/calc.json index 871183c4926468..6d98552e083aae 100644 --- a/css/types/calc.json +++ b/css/types/calc.json @@ -90,21 +90,9 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": [ - { - "version_added": "preview" - }, - { - "version_added": "127", - "flags": [ - { - "type": "preference", - "name": "layout.css.relative-color-syntax.enabled", - "value_to_set": "true" - } - ] - } - ], + "firefox": { + "version_added": "128" + }, "firefox_android": "mirror", "ie": { "version_added": false diff --git a/javascript/builtins/ArrayBuffer.json b/javascript/builtins/ArrayBuffer.json index 4b0833df097554..2f29cc6c4f5f78 100644 --- a/javascript/builtins/ArrayBuffer.json +++ b/javascript/builtins/ArrayBuffer.json @@ -123,14 +123,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.arraybuffer_resizable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -315,14 +308,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.arraybuffer_resizable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -365,14 +351,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.arraybuffer_resizable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -415,14 +394,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.arraybuffer_resizable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": { diff --git a/javascript/builtins/SharedArrayBuffer.json b/javascript/builtins/SharedArrayBuffer.json index edb27bed3254a4..dcbd59324a1024 100644 --- a/javascript/builtins/SharedArrayBuffer.json +++ b/javascript/builtins/SharedArrayBuffer.json @@ -111,14 +111,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.sharedarraybuffer_growable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -211,14 +204,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.sharedarraybuffer_growable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -263,14 +249,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.sharedarraybuffer_growable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": { @@ -315,14 +294,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "124", - "flags": [ - { - "type": "preference", - "name": "javascript.options.experimental.sharedarraybuffer_growable", - "value_to_set": "true" - } - ] + "version_added": "128" }, "firefox_android": "mirror", "ie": {