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": {