diff --git a/api/HTMLGeolocationElement.json b/api/HTMLGeolocationElement.json
new file mode 100644
index 00000000000000..407c736dc851f6
--- /dev/null
+++ b/api/HTMLGeolocationElement.json
@@ -0,0 +1,471 @@
+{
+ "api": {
+ "HTMLGeolocationElement": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#htmlgeolocationelement",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ },
+ "HTMLGeolocationElement": {
+ "__compat": {
+ "description": "`HTMLGeolocationElement()` constructor",
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-htmlgeolocationelement-constructor",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "autolocate": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-htmlgeolocationelement-autolocate",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "error": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-htmlgeolocationelement-error",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "initialPermissionStatus": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-inpagepermissionmixin-initialpermissionstatus",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "invalidReason": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-inpagepermissionmixin-invalidreason",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "isValid": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-inpagepermissionmixin-isvalid",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "location_event": {
+ "__compat": {
+ "description": "`location` event",
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-htmlgeolocationelement-onlocation",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "permissionStatus": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-inpagepermissionmixin-permissionstatus",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "position": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-htmlgeolocationelement-position",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "promptaction_event": {
+ "__compat": {
+ "description": "`promptaction` event",
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-inpagepermissionmixin-onpromptaction",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "promptdismiss_event": {
+ "__compat": {
+ "description": "`promptdismiss` event",
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-inpagepermissionmixin-onpromptdismiss",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "validationstatuschange_event": {
+ "__compat": {
+ "description": "`validationstatuschange` event",
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-inpagepermissionmixin-onvalidationstatuschange",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "watch": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#dom-htmlgeolocationelement-watch",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/css/types/color.json b/css/types/color.json
index 425ab6f7c28b0c..4413dee8b967af 100644
--- a/css/types/color.json
+++ b/css/types/color.json
@@ -105,9 +105,6 @@
"version_added": "146"
},
"firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
diff --git a/html/elements/geolocation.json b/html/elements/geolocation.json
new file mode 100644
index 00000000000000..31e3c1e50e7e7e
--- /dev/null
+++ b/html/elements/geolocation.json
@@ -0,0 +1,105 @@
+{
+ "html": {
+ "elements": {
+ "geolocation": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#geolocation-element",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ },
+ "autolocate": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#element-attrdef-geolocation-autolocate",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "watch": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/PEPC/permission-elements.html#element-attrdef-geolocation-watch",
+ "support": {
+ "chrome": {
+ "version_added": "144"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": {
+ "version_added": false
+ },
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+ }
+}