diff --git a/api/AbsoluteOrientationSensor.json b/api/AbsoluteOrientationSensor.json index ebfa8a1811ea82..27d25f45196fd6 100644 --- a/api/AbsoluteOrientationSensor.json +++ b/api/AbsoluteOrientationSensor.json @@ -36,7 +36,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -78,7 +78,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/Accelerometer.json b/api/Accelerometer.json index 9b3ec987684689..6df2247e26da5c 100644 --- a/api/Accelerometer.json +++ b/api/Accelerometer.json @@ -45,7 +45,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -96,7 +96,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -147,7 +147,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -198,7 +198,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -249,7 +249,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/AmbientLightSensor.json b/api/AmbientLightSensor.json index 3c67f7ed69911c..7e587f471d845c 100644 --- a/api/AmbientLightSensor.json +++ b/api/AmbientLightSensor.json @@ -54,7 +54,7 @@ ] }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -114,7 +114,7 @@ ] }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -174,7 +174,7 @@ ] }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/Element.json b/api/Element.json index 09ba8d2602c1d3..7d931939680618 100644 --- a/api/Element.json +++ b/api/Element.json @@ -55,13 +55,16 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/accessKey", "support": { "webview_android": { - "version_added": null + "version_added": false, + "notes": "Implemented on HTMLElement." }, "chrome": { - "version_added": null + "version_added": false, + "notes": "Implemented on HTMLElement." }, "chrome_android": { - "version_added": null + "version_added": false, + "notes": "Implemented on HTMLElement." }, "edge": { "version_added": null @@ -79,10 +82,12 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": false, + "notes": "Implemented on HTMLElement." }, "opera_android": { - "version_added": null + "version_added": false, + "notes": "Implemented on HTMLElement." }, "safari": { "version_added": null @@ -338,13 +343,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attributes", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": "26" }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": false @@ -702,13 +707,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientLeft", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -726,10 +731,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -753,13 +758,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientTop", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -777,10 +782,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -1302,13 +1307,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -1326,10 +1331,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -1353,13 +1358,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -1377,10 +1382,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -1404,13 +1409,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -1428,10 +1433,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -1455,13 +1460,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getClientRects", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -1479,10 +1484,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -1810,13 +1815,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -1834,10 +1839,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -2378,13 +2383,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/name", "support": { "webview_android": { - "version_added": null + "version_added": false }, "chrome": { - "version_added": null + "version_added": false }, "chrome_android": { - "version_added": null + "version_added": false }, "edge": { "version_added": null @@ -2402,10 +2407,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { "version_added": null @@ -3000,13 +3005,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttribute", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3024,10 +3029,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3051,13 +3056,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3075,10 +3080,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3102,13 +3107,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3126,10 +3131,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3153,13 +3158,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3177,10 +3182,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3306,13 +3311,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3330,10 +3335,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3357,13 +3362,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoViewIfNeeded", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3381,10 +3386,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3671,13 +3676,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollWidth", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3695,10 +3700,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3722,13 +3727,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttribute", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3746,10 +3751,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3773,13 +3778,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3797,10 +3802,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3824,13 +3829,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode", "support": { "webview_android": { - "version_added": null + "version_added": true }, "chrome": { - "version_added": null + "version_added": true }, "chrome_android": { - "version_added": null + "version_added": true }, "edge": { "version_added": null @@ -3848,10 +3853,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": true }, "opera_android": { - "version_added": null + "version_added": true }, "safari": { "version_added": null @@ -3926,13 +3931,13 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setCapture", "support": { "webview_android": { - "version_added": null + "version_added": false }, "chrome": { - "version_added": null + "version_added": false }, "chrome_android": { - "version_added": null + "version_added": false }, "edge": { "version_added": null @@ -3950,10 +3955,10 @@ "version_added": null }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { "version_added": null diff --git a/api/Event.json b/api/Event.json index 4d5a09fd71c46e..83f92aad97dfdc 100644 --- a/api/Event.json +++ b/api/Event.json @@ -295,6 +295,137 @@ } } }, + "composedPath": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/composedPath", + "support": { + "chrome": [ + { + "version_added": "53" + }, + { + "version_added": "50", + "version_removed": "53", + "alternative_name": "deepPath" + } + ], + "chrome_android": [ + { + "version_added": "53" + }, + { + "version_added": "50", + "version_removed": "53", + "alternative_name": "deepPath" + } + ], + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": "52" + }, + "firefox_android": { + "version_added": "52" + }, + "ie": { + "version_added": false + }, + "opera": [ + { + "version_added": "40" + }, + { + "version_added": "37", + "version_removed": "40", + "alternative_name": "deepPath" + } + ], + "opera_android": [ + { + "version_added": "40" + }, + { + "version_added": "37", + "version_removed": "40", + "alternative_name": "deepPath" + } + ], + "safari": { + "version_added": "10" + }, + "safari_ios": { + "version_added": "10" + }, + "webview_android": [ + { + "version_added": "53" + }, + { + "version_added": "50", + "version_removed": "53", + "alternative_name": "deepPath" + } + ] + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "createEvent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/createEvent", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": null + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "currentTarget": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/currentTarget", @@ -495,6 +626,122 @@ } } }, + "getPreventDefault": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/getPreventDefault", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": true, + "version_removed": "59", + "notes": "See bug 691151." + }, + "firefox_android": { + "version_added": true, + "version_removed": "59", + "notes": "See bug 691151." + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + }, + "initEvent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/initEvent", + "support": { + "chrome": { + "version_added": true + }, + "chrome_android": { + "version_added": true + }, + "edge": { + "version_added": true + }, + "edge_mobile": { + "version_added": true + }, + "firefox": [ + { + "version_added": "17" + }, + { + "version_added": true, + "version_removed": "17", + "partial_implementation": true, + "notes": "Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing." + } + ], + "firefox_android": [ + { + "version_added": "17" + }, + { + "version_added": true, + "version_removed": "17", + "partial_implementation": true, + "notes": "Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing." + } + ], + "ie": { + "version_added": true + }, + "opera": { + "version_added": true + }, + "opera_android": { + "version_added": true + }, + "safari": { + "version_added": true + }, + "safari_ios": { + "version_added": true + }, + "webview_android": { + "version_added": true + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + }, "isTrusted": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/isTrusted", @@ -597,105 +844,109 @@ } } }, - "returnValue": { + "preventBubble": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/returnValue", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventBubble", "support": { "chrome": { - "version_added": true + "version_added": false }, "chrome_android": { - "version_added": true + "version_added": false }, "edge": { - "version_added": true + "version_added": null }, "edge_mobile": { - "version_added": true + "version_added": null }, "firefox": { - "version_added": "63" + "version_added": true, + "version_removed": "24" }, "firefox_android": { - "version_added": "63" + "version_added": true, + "version_removed": "24" }, "ie": { - "version_added": "6" + "version_added": null }, "opera": { - "version_added": true + "version_added": false }, "opera_android": { - "version_added": true + "version_added": false }, "safari": { - "version_added": true + "version_added": null }, "safari_ios": { - "version_added": true + "version_added": null }, "webview_android": { - "version_added": true + "version_added": false } }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": true } } }, - "srcElement": { + "preventCapture": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/srcElement", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventCapture", "support": { "chrome": { - "version_added": true + "version_added": false }, "chrome_android": { - "version_added": true + "version_added": false }, "edge": { - "version_added": true + "version_added": null }, "edge_mobile": { - "version_added": true + "version_added": null }, "firefox": { - "version_added": "62" + "version_added": true, + "version_removed": "24" }, "firefox_android": { - "version_added": "62" + "version_added": true, + "version_removed": "24" }, "ie": { - "version_added": true + "version_added": null }, "opera": { - "version_added": true + "version_added": false }, "opera_android": { - "version_added": true + "version_added": false }, "safari": { - "version_added": true + "version_added": null }, "safari_ios": { - "version_added": true + "version_added": null }, "webview_android": { - "version_added": true + "version_added": false } }, "status": { "experimental": false, "standard_track": false, - "deprecated": false + "deprecated": true } } }, - "target": { + "preventDefault": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/target", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventDefault", "support": { "chrome": { "version_added": true @@ -716,7 +967,7 @@ "version_added": true }, "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -741,17 +992,15 @@ } } }, - "timeStamp": { + "returnValue": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/timeStamp", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/returnValue", "support": { "chrome": { - "version_added": "49", - "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": true }, "chrome_android": { - "version_added": "49", - "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": true }, "edge": { "version_added": true @@ -760,24 +1009,19 @@ "version_added": true }, "firefox": { - "version_added": true, - "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": "63" }, "firefox_android": { - "version_added": true, - "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": "63" }, "ie": { - "version_added": true, - "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": "6" }, "opera": { - "version_added": "36", - "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": true }, "opera_android": { - "version_added": "36", - "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": true }, "safari": { "version_added": true @@ -786,104 +1030,103 @@ "version_added": true }, "webview_android": { - "version_added": "49", - "notes": "Starting with version 49, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." + "version_added": true } }, "status": { "experimental": false, "standard_track": true, - "deprecated": false + "deprecated": true } } }, - "type": { + "srcElement": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/type", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/srcElement", "support": { "chrome": { - "version_added": "45" + "version_added": true }, "chrome_android": { - "version_added": "45" + "version_added": true }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": null + "version_added": "62" }, "firefox_android": { - "version_added": null + "version_added": "62" }, "ie": { - "version_added": null + "version_added": true }, "opera": { - "version_added": "32" + "version_added": true }, "opera_android": { - "version_added": "32" + "version_added": true }, "safari": { - "version_added": null + "version_added": true }, "safari_ios": { - "version_added": null + "version_added": true }, "webview_android": { - "version_added": "45" + "version_added": true } }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } }, - "createEvent": { + "stopImmediatePropagation": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/createEvent", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation", "support": { "chrome": { - "version_added": false + "version_added": "6" }, "chrome_android": { - "version_added": false + "version_added": "18" }, "edge": { - "version_added": null + "version_added": true }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": null + "version_added": "10" }, "firefox_android": { - "version_added": null + "version_added": "10" }, "ie": { - "version_added": null + "version_added": "9" }, "opera": { - "version_added": false + "version_added": "15" }, "opera_android": { - "version_added": false + "version_added": "15" }, "safari": { - "version_added": null + "version_added": "5" }, "safari_ios": { - "version_added": null + "version_added": "5" }, "webview_android": { - "version_added": false + "version_added": "6" } }, "status": { @@ -893,181 +1136,30 @@ } } }, - "composedPath": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/composedPath", - "support": { - "chrome": [ - { - "version_added": "53" - }, - { - "version_added": "50", - "version_removed": "53", - "alternative_name": "deepPath" - } - ], - "chrome_android": [ - { - "version_added": "53" - }, - { - "version_added": "50", - "version_removed": "53", - "alternative_name": "deepPath" - } - ], - "edge": { - "version_added": false - }, - "edge_mobile": { - "version_added": false - }, - "firefox": { - "version_added": "52" - }, - "firefox_android": { - "version_added": "52" - }, - "ie": { - "version_added": false - }, - "opera": [ - { - "version_added": "40" - }, - { - "version_added": "37", - "version_removed": "40", - "alternative_name": "deepPath" - } - ], - "opera_android": [ - { - "version_added": "40" - }, - { - "version_added": "37", - "version_removed": "40", - "alternative_name": "deepPath" - } - ], - "safari": { - "version_added": "10" - }, - "safari_ios": { - "version_added": "10" - }, - "webview_android": [ - { - "version_added": "53" - }, - { - "version_added": "50", - "version_removed": "53", - "alternative_name": "deepPath" - } - ] - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getPreventDefault": { + "stopPropagation": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/getPreventDefault", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopPropagation", "support": { "chrome": { - "version_added": false + "version_added": true }, "chrome_android": { - "version_added": false + "version_added": true }, "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": true, - "version_removed": "59", - "notes": "See bug 691151." - }, - "firefox_android": { - "version_added": true, - "version_removed": "59", - "notes": "See bug 691151." - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "initEvent": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/initEvent", - "support": { - "chrome": { "version_added": true }, - "chrome_android": { + "edge_mobile": { "version_added": true }, - "edge": { + "firefox": { "version_added": true }, - "edge_mobile": { + "firefox_android": { "version_added": true }, - "firefox": [ - { - "version_added": "17" - }, - { - "version_added": true, - "version_removed": "17", - "partial_implementation": true, - "notes": "Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing." - } - ], - "firefox_android": [ - { - "version_added": "17" - }, - { - "version_added": true, - "version_removed": "17", - "partial_implementation": true, - "notes": "Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing." - } - ], "ie": { - "version_added": true + "version_added": "9" }, "opera": { "version_added": true @@ -1088,113 +1180,13 @@ "status": { "experimental": false, "standard_track": true, - "deprecated": true - } - } - }, - "preventBubble": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventBubble", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": true, - "version_removed": "24" - }, - "firefox_android": { - "version_added": true, - "version_removed": "24" - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "preventCapture": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventCapture", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": { - "version_added": false - }, - "edge": { - "version_added": null - }, - "edge_mobile": { - "version_added": null - }, - "firefox": { - "version_added": true, - "version_removed": "24" - }, - "firefox_android": { - "version_added": true, - "version_removed": "24" - }, - "ie": { - "version_added": null - }, - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": null - }, - "safari_ios": { - "version_added": null - }, - "webview_android": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true + "deprecated": false } } }, - "preventDefault": { + "target": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventDefault", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/target", "support": { "chrome": { "version_added": true @@ -1215,7 +1207,7 @@ "version_added": true }, "ie": { - "version_added": "9" + "version_added": true }, "opera": { "version_added": true @@ -1240,15 +1232,17 @@ } } }, - "stopImmediatePropagation": { + "timeStamp": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/timeStamp", "support": { "chrome": { - "version_added": "6" + "version_added": "49", + "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." }, "chrome_android": { - "version_added": "18" + "version_added": "49", + "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." }, "edge": { "version_added": true @@ -1257,28 +1251,34 @@ "version_added": true }, "firefox": { - "version_added": "10" + "version_added": true, + "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." }, "firefox_android": { - "version_added": "10" + "version_added": true, + "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." }, "ie": { - "version_added": "9" + "version_added": true, + "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." }, "opera": { - "version_added": "15" + "version_added": "36", + "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." }, "opera_android": { - "version_added": "15" + "version_added": "36", + "notes": "Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." }, "safari": { - "version_added": "5" + "version_added": true }, "safari_ios": { - "version_added": "5" + "version_added": true }, "webview_android": { - "version_added": true + "version_added": "49", + "notes": "Starting with version 49, this property returns DOMHighResTimeStamp instead of DOMTimeStamp." } }, "status": { @@ -1288,45 +1288,45 @@ } } }, - "stopPropagation": { + "type": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopPropagation", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/type", "support": { "chrome": { - "version_added": true + "version_added": "45" }, "chrome_android": { - "version_added": true + "version_added": "45" }, "edge": { - "version_added": true + "version_added": null }, "edge_mobile": { - "version_added": true + "version_added": null }, "firefox": { - "version_added": true + "version_added": null }, "firefox_android": { - "version_added": true + "version_added": null }, "ie": { - "version_added": "9" + "version_added": null }, "opera": { - "version_added": true + "version_added": "32" }, "opera_android": { - "version_added": true + "version_added": "32" }, "safari": { - "version_added": true + "version_added": null }, "safari_ios": { - "version_added": true + "version_added": null }, "webview_android": { - "version_added": true + "version_added": "45" } }, "status": { diff --git a/api/Gyroscope.json b/api/Gyroscope.json index 6fea1c8833b738..4ae75dfd5580aa 100644 --- a/api/Gyroscope.json +++ b/api/Gyroscope.json @@ -45,7 +45,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -96,7 +96,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -147,7 +147,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -198,7 +198,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -249,7 +249,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/Keyboard.json b/api/Keyboard.json new file mode 100644 index 00000000000000..688c9d9917d2bd --- /dev/null +++ b/api/Keyboard.json @@ -0,0 +1,208 @@ +{ + "api": { + "Keyboard": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Keyboard", + "support": { + "chrome": { + "version_added": "68" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "getLayoutMap": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Keyboard/getLayoutMap", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "lock": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Keyboard/lock", + "support": { + "chrome": { + "version_added": "68" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "unlock": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Keyboard/unlock", + "support": { + "chrome": { + "version_added": "68" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/KeyboardLayoutMap.json b/api/KeyboardLayoutMap.json new file mode 100644 index 00000000000000..5df6a0f0d5828b --- /dev/null +++ b/api/KeyboardLayoutMap.json @@ -0,0 +1,412 @@ +{ + "api": { + "KeyboardLayoutMap": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "entries": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/entries", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "56" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "forEach": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/forEach", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "56" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "get": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/get", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "56" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "has": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/has", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "56" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "keys": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/keys", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "56" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "size": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/size", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "values": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/values", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "56" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/LinearAccelerationSensor.json b/api/LinearAccelerationSensor.json index a5343d99f2aae8..90a9598e8b1c5c 100644 --- a/api/LinearAccelerationSensor.json +++ b/api/LinearAccelerationSensor.json @@ -36,7 +36,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -78,7 +78,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -129,7 +129,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -180,7 +180,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -231,7 +231,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/Magnetometer.json b/api/Magnetometer.json index c93228d3f9104e..a605393dc0dc05 100644 --- a/api/Magnetometer.json +++ b/api/Magnetometer.json @@ -45,7 +45,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -96,7 +96,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -147,7 +147,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -198,7 +198,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -249,7 +249,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/Navigator.json b/api/Navigator.json index d11ca39bef44d0..323cfa2f67e1f3 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -992,6 +992,57 @@ } } }, + "keyboard": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/keyboard", + "support": { + "chrome": { + "version_added": "68" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "55" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "locks": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/locks", diff --git a/api/OrientationSensor.json b/api/OrientationSensor.json index a47e562c7f1fbb..c1e660b33218f9 100644 --- a/api/OrientationSensor.json +++ b/api/OrientationSensor.json @@ -45,7 +45,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -95,7 +95,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -146,7 +146,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/PaymentMethodChangeEvent.json b/api/PaymentMethodChangeEvent.json new file mode 100644 index 00000000000000..613a5a7e60780d --- /dev/null +++ b/api/PaymentMethodChangeEvent.json @@ -0,0 +1,199 @@ +{ + "api": { + "PaymentMethodChangeEvent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "methodDetails": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/methodDetails", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "methodName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/methodName", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/PaymentRequest.json b/api/PaymentRequest.json index c69f543824ef9f..a05c8700ce2f8c 100644 --- a/api/PaymentRequest.json +++ b/api/PaymentRequest.json @@ -4,9 +4,6 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -70,6 +67,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -83,9 +83,6 @@ "description": "PaymentRequest() constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/PaymentRequest", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -149,6 +146,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -158,21 +158,32 @@ } } }, - "requestId": { + "abort": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/requestId", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/abort", "support": { - "webview_android": { - "version_added": false - }, "chrome": { - "version_added": false + "version_added": "61", + "flags": [ + { + "type": "preference", + "name": "#web-payments", + "value_to_set": "Enabled" + } + ] }, "chrome_android": { - "version_added": false + "version_added": "53", + "flags": [ + { + "type": "preference", + "name": "#web-payments", + "value_to_set": "Enabled" + } + ] }, "edge": { - "version_added": true + "version_added": "15" }, "edge_mobile": { "version_added": true @@ -213,6 +224,9 @@ "version_added": null }, "samsunginternet_android": { + "version_added": "6.0" + }, + "webview_android": { "version_added": false } }, @@ -223,13 +237,10 @@ } } }, - "paymentAddress": { + "canMakePayment": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/paymentAddress", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/canMakePayment", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -241,7 +252,7 @@ ] }, "chrome_android": { - "version_added": "53", + "version_added": "56", "flags": [ { "type": "preference", @@ -251,14 +262,13 @@ ] }, "edge": { - "version_added": "15" + "version_added": "16" }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": "55", - "alternative_name": "shippingAddress", "flags": [ { "type": "preference", @@ -269,7 +279,6 @@ }, "firefox_android": { "version_added": "55", - "alternative_name": "shippingAddress", "flags": [ { "type": "preference", @@ -295,6 +304,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -304,15 +316,12 @@ } } }, - "shippingOption": { + "id": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingOption", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/id", "support": { - "webview_android": { - "version_added": false - }, "chrome": { - "version_added": "61", + "version_added": "60", "flags": [ { "type": "preference", @@ -322,7 +331,7 @@ ] }, "chrome_android": { - "version_added": "53", + "version_added": "60", "flags": [ { "type": "preference", @@ -332,13 +341,64 @@ ] }, "edge": { - "version_added": "15" + "version_added": null }, "edge_mobile": { - "version_added": true + "version_added": null }, "firefox": { - "version_added": "55", + "version_added": null + }, + "firefox_android": { + "version_added": null + }, + "ie": { + "version_added": null + }, + "opera": { + "version_added": null + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": null + }, + "safari_ios": { + "version_added": null + }, + "samsunginternet_android": { + "version_added": null + }, + "webview_android": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "onpaymentmethodchange": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/onpaymentmethodchange", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": null + }, + "edge_mobile": { + "version_added": null + }, + "firefox": { + "version_added": "63", "flags": [ { "type": "preference", @@ -348,7 +408,7 @@ ] }, "firefox_android": { - "version_added": "55", + "version_added": "63", "flags": [ { "type": "preference", @@ -373,7 +433,10 @@ "version_added": null }, "samsunginternet_android": { - "version_added": "6.0" + "version_added": null + }, + "webview_android": { + "version_added": false } }, "status": { @@ -383,13 +446,10 @@ } } }, - "shippingType": { + "onshippingaddresschange": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingType", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/onshippingaddresschange", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -401,7 +461,7 @@ ] }, "chrome_android": { - "version_added": "56", + "version_added": "53", "flags": [ { "type": "preference", @@ -453,6 +513,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -462,13 +525,10 @@ } } }, - "onshippingaddresschange": { + "onshippingoptionchange": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/onshippingaddresschange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/onshippingoptionchange", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -532,6 +592,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -541,13 +604,10 @@ } } }, - "onshippingoptionchange": { + "paymentAddress": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/onshippingoptionchange", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/paymentAddress", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -576,6 +636,7 @@ }, "firefox": { "version_added": "55", + "alternative_name": "shippingAddress", "flags": [ { "type": "preference", @@ -586,6 +647,7 @@ }, "firefox_android": { "version_added": "55", + "alternative_name": "shippingAddress", "flags": [ { "type": "preference", @@ -611,6 +673,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -620,35 +685,18 @@ } } }, - "canMakePayment": { + "requestId": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/canMakePayment", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/requestId", "support": { - "webview_android": { - "version_added": false - }, "chrome": { - "version_added": "61", - "flags": [ - { - "type": "preference", - "name": "#web-payments", - "value_to_set": "Enabled" - } - ] + "version_added": false }, "chrome_android": { - "version_added": "56", - "flags": [ - { - "type": "preference", - "name": "#web-payments", - "value_to_set": "Enabled" - } - ] + "version_added": false }, "edge": { - "version_added": "16" + "version_added": true }, "edge_mobile": { "version_added": true @@ -689,7 +737,10 @@ "version_added": null }, "samsunginternet_android": { - "version_added": "6.0" + "version_added": false + }, + "webview_android": { + "version_added": false } }, "status": { @@ -699,13 +750,10 @@ } } }, - "show": { + "shippingOption": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/show", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingOption", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -769,6 +817,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -778,13 +829,10 @@ } } }, - "abort": { + "shippingType": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/abort", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingType", "support": { - "webview_android": { - "version_added": false - }, "chrome": { "version_added": "61", "flags": [ @@ -796,7 +844,7 @@ ] }, "chrome_android": { - "version_added": "53", + "version_added": "56", "flags": [ { "type": "preference", @@ -848,6 +896,9 @@ }, "samsunginternet_android": { "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { @@ -857,15 +908,12 @@ } } }, - "id": { + "show": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/id", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/show", "support": { - "webview_android": { - "version_added": null - }, "chrome": { - "version_added": "60", + "version_added": "61", "flags": [ { "type": "preference", @@ -875,7 +923,7 @@ ] }, "chrome_android": { - "version_added": "60", + "version_added": "53", "flags": [ { "type": "preference", @@ -885,25 +933,39 @@ ] }, "edge": { - "version_added": null + "version_added": "15" }, "edge_mobile": { - "version_added": null + "version_added": true }, "firefox": { - "version_added": null + "version_added": "55", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] }, "firefox_android": { - "version_added": null + "version_added": "55", + "flags": [ + { + "type": "preference", + "name": "dom.payments.request.enabled", + "value_to_set": "true" + } + ] }, "ie": { - "version_added": null + "version_added": false }, "opera": { - "version_added": null + "version_added": false }, "opera_android": { - "version_added": null + "version_added": false }, "safari": { "version_added": null @@ -912,11 +974,14 @@ "version_added": null }, "samsunginternet_android": { - "version_added": null + "version_added": "6.0" + }, + "webview_android": { + "version_added": false } }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } diff --git a/api/RelativeOrientationSensor.json b/api/RelativeOrientationSensor.json index 9359203879d5ff..01003fa677ea2d 100644 --- a/api/RelativeOrientationSensor.json +++ b/api/RelativeOrientationSensor.json @@ -36,7 +36,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -78,7 +78,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/Sensor.json b/api/Sensor.json index 2c8db0085e4d96..20177e64fb683d 100644 --- a/api/Sensor.json +++ b/api/Sensor.json @@ -45,7 +45,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -95,7 +95,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -146,7 +146,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -197,7 +197,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -248,7 +248,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -299,7 +299,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -350,7 +350,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -401,7 +401,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -452,7 +452,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/SensorErrorEvent.json b/api/SensorErrorEvent.json index 655e8c2cabd542..cd22b1af9ffcf0 100644 --- a/api/SensorErrorEvent.json +++ b/api/SensorErrorEvent.json @@ -45,7 +45,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -96,7 +96,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -147,7 +147,7 @@ } }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/WindowOrWorkerGlobalScope.json b/api/WindowOrWorkerGlobalScope.json index 9d08c56fd944c5..37d53eae36b5a2 100644 --- a/api/WindowOrWorkerGlobalScope.json +++ b/api/WindowOrWorkerGlobalScope.json @@ -658,7 +658,17 @@ "version_added": "14" }, "firefox": { - "version_added": false + "version_added": true, + "flags": [ + { + "type": "preference", + "name": "dom.streams.enabled" + }, + { + "type": "preference", + "name": "javascript.options.streams" + } + ] }, "firefox_android": { "version_added": false diff --git a/browsers/safari.json b/browsers/safari.json index f5960830808bb7..70f93a288e15d5 100644 --- a/browsers/safari.json +++ b/browsers/safari.json @@ -100,6 +100,10 @@ "release_date": "2018-04-12", "release_notes": "https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html", "status": "current" + }, + "12": { + "release_date": "2018-09-24", + "status": "beta" } } } diff --git a/browsers/safari_ios.json b/browsers/safari_ios.json index 90e50f1b257ff7..50085a679e32b1 100644 --- a/browsers/safari_ios.json +++ b/browsers/safari_ios.json @@ -83,6 +83,10 @@ }, "11.1": { "status": "current" + }, + "12": { + "release_date": "2018-09-17", + "status": "beta" } } } diff --git a/css/properties/scrollbar-face-color.json b/css/properties/scrollbar-face-color.json new file mode 100644 index 00000000000000..306ab7c995297c --- /dev/null +++ b/css/properties/scrollbar-face-color.json @@ -0,0 +1,71 @@ +{ + "css": { + "properties": { + "scrollbar-face-color": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-face-color", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": "62", + "flags": [ + { + "type": "preference", + "name": "layout.css.scrollbar-colors.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "62", + "flags": [ + { + "type": "preference", + "name": "layout.css.scrollbar-colors.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/scrollbar-track-color.json b/css/properties/scrollbar-track-color.json new file mode 100644 index 00000000000000..c83df594205ad3 --- /dev/null +++ b/css/properties/scrollbar-track-color.json @@ -0,0 +1,71 @@ +{ + "css": { + "properties": { + "scrollbar-track-color": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scrollbar-track-color", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": { + "version_added": "62", + "flags": [ + { + "type": "preference", + "name": "layout.css.scrollbar-colors.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": { + "version_added": "62", + "flags": [ + { + "type": "preference", + "name": "layout.css.scrollbar-colors.enabled", + "value_to_set": "true" + } + ] + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/scrollbar-width.json b/css/properties/scrollbar-width.json index ba078fca45d3db..6e89a9120b13d3 100644 --- a/css/properties/scrollbar-width.json +++ b/css/properties/scrollbar-width.json @@ -18,10 +18,24 @@ "version_added": false }, "firefox": { - "version_added": "63" + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "layout.css.scrollbar-width.enabled", + "value_to_set": "true" + } + ] }, "firefox_android": { - "version_added": "63" + "version_added": "63", + "flags": [ + { + "type": "preference", + "name": "layout.css.scrollbar-width.enabled", + "value_to_set": "true" + } + ] }, "ie": { "version_added": false diff --git a/package-lock.json b/package-lock.json index 408cc300020032..4c64be0f295130 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "mdn-browser-compat-data", - "version": "0.0.50", + "version": "0.0.51", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 84910f066384b3..d9fd60a2a872f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mdn-browser-compat-data", - "version": "0.0.50", + "version": "0.0.51", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.js", "types": "index.d.ts", diff --git a/webextensions/api/tabs.json b/webextensions/api/tabs.json index d6eb9f18a3c118..7118262ae3d5e0 100644 --- a/webextensions/api/tabs.json +++ b/webextensions/api/tabs.json @@ -955,6 +955,27 @@ } } }, + "discarded": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "63" + }, + "firefox_android": { + "version_added": "63" + }, + "opera": { + "version_added": false + } + } + } + }, "index": { "__compat": { "support": { @@ -1065,6 +1086,27 @@ } } }, + "title": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "63" + }, + "firefox_android": { + "version_added": "63" + }, + "opera": { + "version_added": false + } + } + } + }, "url": { "__compat": { "support": {