From 7643577ad09a4a412a20491ccef308cdfaf1432a Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Tue, 9 Apr 2024 18:29:37 +0100 Subject: [PATCH 01/14] Add BCD for CSS Anchor Positioning spec --- api/CSSPositionTryRule.json | 106 +++++++++++++++++++++++ api/Element.json | 33 +++++++ browsers/chrome.json | 6 ++ browsers/chrome_android.json | 6 ++ css/at-rules/position-try.json | 41 +++++++++ css/properties/align-items.json | 34 ++++++++ css/properties/align-self.json | 34 ++++++++ css/properties/anchor-name.json | 40 +++++++++ css/properties/anchor-scope.json | 40 +++++++++ css/properties/block-size.json | 34 ++++++++ css/properties/bottom.json | 34 ++++++++ css/properties/height.json | 34 ++++++++ css/properties/inline-size.json | 34 ++++++++ css/properties/inset-area.json | 40 +++++++++ css/properties/inset-block-end.json | 34 ++++++++ css/properties/inset-block-start.json | 34 ++++++++ css/properties/inset-block.json | 34 ++++++++ css/properties/inset-inline-end.json | 34 ++++++++ css/properties/inset-inline-start.json | 34 ++++++++ css/properties/inset-inline.json | 34 ++++++++ css/properties/inset.json | 34 ++++++++ css/properties/justify-items.json | 34 ++++++++ css/properties/justify-self.json | 34 ++++++++ css/properties/left.json | 34 ++++++++ css/properties/max-block-size.json | 34 ++++++++ css/properties/max-height.json | 34 ++++++++ css/properties/max-inline-size.json | 34 ++++++++ css/properties/max-width.json | 34 ++++++++ css/properties/min-block-size.json | 34 ++++++++ css/properties/min-height.json | 34 ++++++++ css/properties/min-inline-size.json | 34 ++++++++ css/properties/min-width.json | 34 ++++++++ css/properties/position-anchor.json | 40 +++++++++ css/properties/position-try-options.json | 40 +++++++++ css/properties/position-try-order.json | 40 +++++++++ css/properties/position-try.json | 40 +++++++++ css/properties/right.json | 34 ++++++++ css/properties/top.json | 34 ++++++++ css/properties/width.json | 34 ++++++++ css/types/anchor-size.json | 41 +++++++++ css/types/anchor.json | 41 +++++++++ html/global_attributes.json | 33 +++++++ 42 files changed, 1505 insertions(+) create mode 100644 api/CSSPositionTryRule.json create mode 100644 css/at-rules/position-try.json create mode 100644 css/properties/anchor-name.json create mode 100644 css/properties/anchor-scope.json create mode 100644 css/properties/inset-area.json create mode 100644 css/properties/position-anchor.json create mode 100644 css/properties/position-try-options.json create mode 100644 css/properties/position-try-order.json create mode 100644 css/properties/position-try.json create mode 100644 css/types/anchor-size.json create mode 100644 css/types/anchor.json diff --git a/api/CSSPositionTryRule.json b/api/CSSPositionTryRule.json new file mode 100644 index 00000000000000..23e6e9aa60e244 --- /dev/null +++ b/api/CSSPositionTryRule.json @@ -0,0 +1,106 @@ +{ + "api": { + "CSSPositionTryRule": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#csspositiontryrule", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "name": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/name", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#dom-csspositiontryrule-name", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "style": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/style", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#dom-csspositiontryrule-style", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/Element.json b/api/Element.json index adde114f3407fd..49217f83d05697 100644 --- a/api/Element.json +++ b/api/Element.json @@ -223,6 +223,39 @@ } } }, + "anchorElement": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/anchorElement", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "animate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate", diff --git a/browsers/chrome.json b/browsers/chrome.json index 69b8bd9f12c2cd..3af0ee8a1a25fe 100644 --- a/browsers/chrome.json +++ b/browsers/chrome.json @@ -867,6 +867,12 @@ "status": "beta", "engine": "Blink", "engine_version": "124" + }, + "125": { + "release_date": "2024-05-08", + "status": "nightly", + "engine": "Blink", + "engine_version": "125" } } } diff --git a/browsers/chrome_android.json b/browsers/chrome_android.json index 3a6d6a879c6c98..d5572c51a2d195 100644 --- a/browsers/chrome_android.json +++ b/browsers/chrome_android.json @@ -704,6 +704,12 @@ "status": "beta", "engine": "Blink", "engine_version": "124" + }, + "125": { + "release_date": "2024-05-08", + "status": "nightly", + "engine": "Blink", + "engine_version": "125" } } } diff --git a/css/at-rules/position-try.json b/css/at-rules/position-try.json new file mode 100644 index 00000000000000..08977f8f9b541c --- /dev/null +++ b/css/at-rules/position-try.json @@ -0,0 +1,41 @@ +{ + "css": { + "at-rules": { + "position-try": { + "__compat": { + "description": "@position-try", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@position-try", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#at-ruledef-position-try", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/align-items.json b/css/properties/align-items.json index 4a6564b6e63423..10b6ebc93c513d 100644 --- a/css/properties/align-items.json +++ b/css/properties/align-items.json @@ -63,6 +63,40 @@ "deprecated": false } }, + "anchor-center": { + "__compat": { + "description": "anchor-center", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "flex_context": { "__compat": { "description": "Supported in Flex Layout", diff --git a/css/properties/align-self.json b/css/properties/align-self.json index a24ecd2225190b..5c308fcef02d2a 100644 --- a/css/properties/align-self.json +++ b/css/properties/align-self.json @@ -67,6 +67,40 @@ "deprecated": false } }, + "anchor-center": { + "__compat": { + "description": "anchor-center", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "flex_context": { "__compat": { "description": "Supported in Flex Layout", diff --git a/css/properties/anchor-name.json b/css/properties/anchor-name.json new file mode 100644 index 00000000000000..d1f24d504c3f55 --- /dev/null +++ b/css/properties/anchor-name.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "anchor-name": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-name", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#name", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/anchor-scope.json b/css/properties/anchor-scope.json new file mode 100644 index 00000000000000..fae97dc0132703 --- /dev/null +++ b/css/properties/anchor-scope.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "anchor-scope": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-scope", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-scope", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/block-size.json b/css/properties/block-size.json index be101174cd2ef5..05022af8bcfc04 100644 --- a/css/properties/block-size.json +++ b/css/properties/block-size.json @@ -39,6 +39,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "description": "fit-content", diff --git a/css/properties/bottom.json b/css/properties/bottom.json index 1a02fd40adef6f..9e114ae19b133a 100644 --- a/css/properties/bottom.json +++ b/css/properties/bottom.json @@ -39,6 +39,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/height.json b/css/properties/height.json index 8936ce53dff688..e09a6d774bfb53 100644 --- a/css/properties/height.json +++ b/css/properties/height.json @@ -43,6 +43,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#preferred-size-properties", diff --git a/css/properties/inline-size.json b/css/properties/inline-size.json index 02cfbf37e87c0c..3513b2aa208d56 100644 --- a/css/properties/inline-size.json +++ b/css/properties/inline-size.json @@ -39,6 +39,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "description": "fit-content", diff --git a/css/properties/inset-area.json b/css/properties/inset-area.json new file mode 100644 index 00000000000000..59c68dd615ab2c --- /dev/null +++ b/css/properties/inset-area.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "inset-area": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-area", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#inset-area", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/inset-block-end.json b/css/properties/inset-block-end.json index 073fbc411f5bce..0e475083fb7f52 100644 --- a/css/properties/inset-block-end.json +++ b/css/properties/inset-block-end.json @@ -41,6 +41,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/inset-block-start.json b/css/properties/inset-block-start.json index 01f43a731cb752..39b219966e89fd 100644 --- a/css/properties/inset-block-start.json +++ b/css/properties/inset-block-start.json @@ -41,6 +41,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/inset-block.json b/css/properties/inset-block.json index 35ed8f49250a9d..2dae0ce05c9cf1 100644 --- a/css/properties/inset-block.json +++ b/css/properties/inset-block.json @@ -41,6 +41,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/inset-inline-end.json b/css/properties/inset-inline-end.json index 808da1f01dc42f..3b829981b2029a 100644 --- a/css/properties/inset-inline-end.json +++ b/css/properties/inset-inline-end.json @@ -41,6 +41,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/inset-inline-start.json b/css/properties/inset-inline-start.json index c0120ff763774b..651f4953162c3f 100644 --- a/css/properties/inset-inline-start.json +++ b/css/properties/inset-inline-start.json @@ -41,6 +41,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/inset-inline.json b/css/properties/inset-inline.json index 8691b5e6cff68f..e5d07db4322554 100644 --- a/css/properties/inset-inline.json +++ b/css/properties/inset-inline.json @@ -41,6 +41,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/inset.json b/css/properties/inset.json index 5090136799d3af..4f7f2d35d9dcc9 100644 --- a/css/properties/inset.json +++ b/css/properties/inset.json @@ -34,6 +34,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", diff --git a/css/properties/justify-items.json b/css/properties/justify-items.json index 84cafa6a20bd52..2c08cdc73f8633 100644 --- a/css/properties/justify-items.json +++ b/css/properties/justify-items.json @@ -40,6 +40,40 @@ "deprecated": false } }, + "anchor-center": { + "__compat": { + "description": "anchor-center", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "flex_context": { "__compat": { "description": "Supported in Flex Layout", diff --git a/css/properties/justify-self.json b/css/properties/justify-self.json index 509cd258d9fe82..cdea323a61eaa8 100644 --- a/css/properties/justify-self.json +++ b/css/properties/justify-self.json @@ -38,6 +38,40 @@ "deprecated": false } }, + "anchor-center": { + "__compat": { + "description": "anchor-center", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "flex_context": { "__compat": { "description": "Supported in Flex Layout", diff --git a/css/properties/left.json b/css/properties/left.json index 7f8ef616b942c4..0882d71f716a99 100644 --- a/css/properties/left.json +++ b/css/properties/left.json @@ -38,6 +38,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-top-auto", diff --git a/css/properties/max-block-size.json b/css/properties/max-block-size.json index c1daf9177b84b4..84a20e09e8f294 100644 --- a/css/properties/max-block-size.json +++ b/css/properties/max-block-size.json @@ -39,6 +39,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "description": "fit-content", diff --git a/css/properties/max-height.json b/css/properties/max-height.json index a7e25194b29592..0e9fae4cd3501c 100644 --- a/css/properties/max-height.json +++ b/css/properties/max-height.json @@ -45,6 +45,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", diff --git a/css/properties/max-inline-size.json b/css/properties/max-inline-size.json index a624584094319d..434533a9cafdb2 100644 --- a/css/properties/max-inline-size.json +++ b/css/properties/max-inline-size.json @@ -43,6 +43,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "description": "fit-content", diff --git a/css/properties/max-width.json b/css/properties/max-width.json index 8b5fd629af139a..ce69e7fe43726c 100644 --- a/css/properties/max-width.json +++ b/css/properties/max-width.json @@ -43,6 +43,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", diff --git a/css/properties/min-block-size.json b/css/properties/min-block-size.json index a1d1cebd36a2da..de8920551c947a 100644 --- a/css/properties/min-block-size.json +++ b/css/properties/min-block-size.json @@ -37,6 +37,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "description": "fit-content", diff --git a/css/properties/min-height.json b/css/properties/min-height.json index a9cae6580ee5a5..8569630f9cadab 100644 --- a/css/properties/min-height.json +++ b/css/properties/min-height.json @@ -44,6 +44,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "description": "auto", diff --git a/css/properties/min-inline-size.json b/css/properties/min-inline-size.json index 73589e31ff183b..73a9a1eaefe6a9 100644 --- a/css/properties/min-inline-size.json +++ b/css/properties/min-inline-size.json @@ -37,6 +37,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "fit-content": { "__compat": { "description": "fit-content", diff --git a/css/properties/min-width.json b/css/properties/min-width.json index 501f3bf8894ad2..069eb160a480ab 100644 --- a/css/properties/min-width.json +++ b/css/properties/min-width.json @@ -45,6 +45,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "description": "auto", diff --git a/css/properties/position-anchor.json b/css/properties/position-anchor.json new file mode 100644 index 00000000000000..9211d0dc3cf2c0 --- /dev/null +++ b/css/properties/position-anchor.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "position-anchor": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-anchor", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-anchor", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/position-try-options.json b/css/properties/position-try-options.json new file mode 100644 index 00000000000000..c407545e041f7c --- /dev/null +++ b/css/properties/position-try-options.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "position-try-options": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-try-options", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-try-options", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/position-try-order.json b/css/properties/position-try-order.json new file mode 100644 index 00000000000000..489c7b9a60bd2b --- /dev/null +++ b/css/properties/position-try-order.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "position-try-order": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-try-order", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-try-order-property", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/position-try.json b/css/properties/position-try.json new file mode 100644 index 00000000000000..a1b8a4383f86dc --- /dev/null +++ b/css/properties/position-try.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "position-try": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-try", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-try-prop", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/right.json b/css/properties/right.json index 2b10827cbd7ab0..1c1ab26b4cbcfa 100644 --- a/css/properties/right.json +++ b/css/properties/right.json @@ -38,6 +38,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-top-auto", diff --git a/css/properties/top.json b/css/properties/top.json index 1180801fe2fd92..1b4fa76cfbb6e7 100644 --- a/css/properties/top.json +++ b/css/properties/top.json @@ -39,6 +39,40 @@ "deprecated": false } }, + "anchor": { + "__compat": { + "description": "anchor()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-top-auto", diff --git a/css/properties/width.json b/css/properties/width.json index c5fc52d66e3273..22572a6f31d062 100644 --- a/css/properties/width.json +++ b/css/properties/width.json @@ -43,6 +43,40 @@ "deprecated": false } }, + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#preferred-size-properties", diff --git a/css/types/anchor-size.json b/css/types/anchor-size.json new file mode 100644 index 00000000000000..1fdd737e378e68 --- /dev/null +++ b/css/types/anchor-size.json @@ -0,0 +1,41 @@ +{ + "css": { + "types": { + "anchor-size": { + "__compat": { + "description": "anchor-size()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-size", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/types/anchor.json b/css/types/anchor.json new file mode 100644 index 00000000000000..2dc4a5b8e2f9ea --- /dev/null +++ b/css/types/anchor.json @@ -0,0 +1,41 @@ +{ + "css": { + "types": { + "anchor": { + "__compat": { + "description": "anchor()", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor", + "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/html/global_attributes.json b/html/global_attributes.json index 802e43c6d52c64..77553482786af5 100644 --- a/html/global_attributes.json +++ b/html/global_attributes.json @@ -37,6 +37,39 @@ } } }, + "anchor": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/anchor", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "autocapitalize": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/autocapitalize", From 1ff7738027e8fa68c337ae4544e4590df4aa8072 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Wed, 10 Apr 2024 11:55:00 +0100 Subject: [PATCH 02/14] Update spec_urls to latest editors draft --- api/CSSPositionTryRule.json | 6 +++--- css/at-rules/position-try.json | 2 +- css/properties/align-items.json | 2 +- css/properties/align-self.json | 2 +- css/properties/anchor-name.json | 2 +- css/properties/anchor-scope.json | 2 +- css/properties/block-size.json | 2 +- css/properties/bottom.json | 2 +- css/properties/height.json | 2 +- css/properties/inline-size.json | 2 +- css/properties/inset-area.json | 2 +- css/properties/inset-block-end.json | 2 +- css/properties/inset-block-start.json | 2 +- css/properties/inset-block.json | 2 +- css/properties/inset-inline-end.json | 2 +- css/properties/inset-inline-start.json | 2 +- css/properties/inset-inline.json | 2 +- css/properties/inset.json | 2 +- css/properties/justify-items.json | 2 +- css/properties/justify-self.json | 2 +- css/properties/left.json | 2 +- css/properties/max-block-size.json | 2 +- css/properties/max-height.json | 2 +- css/properties/max-inline-size.json | 2 +- css/properties/max-width.json | 2 +- css/properties/min-block-size.json | 2 +- css/properties/min-height.json | 2 +- css/properties/min-inline-size.json | 2 +- css/properties/min-width.json | 2 +- css/properties/position-anchor.json | 2 +- css/properties/position-try-options.json | 2 +- css/properties/position-try-order.json | 2 +- css/properties/position-try.json | 2 +- css/properties/right.json | 2 +- css/properties/top.json | 2 +- css/properties/width.json | 2 +- css/types/anchor-size.json | 2 +- css/types/anchor.json | 2 +- 38 files changed, 40 insertions(+), 40 deletions(-) diff --git a/api/CSSPositionTryRule.json b/api/CSSPositionTryRule.json index 23e6e9aa60e244..9db8e2a858b76e 100644 --- a/api/CSSPositionTryRule.json +++ b/api/CSSPositionTryRule.json @@ -3,7 +3,7 @@ "CSSPositionTryRule": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#csspositiontryrule", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#csspositiontryrule", "support": { "chrome": { "version_added": "125" @@ -36,7 +36,7 @@ "name": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/name", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#dom-csspositiontryrule-name", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontryrule-name", "support": { "chrome": { "version_added": "125" @@ -70,7 +70,7 @@ "style": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/style", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#dom-csspositiontryrule-style", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontryrule-style", "support": { "chrome": { "version_added": "125" diff --git a/css/at-rules/position-try.json b/css/at-rules/position-try.json index 08977f8f9b541c..8b16fbad650fc5 100644 --- a/css/at-rules/position-try.json +++ b/css/at-rules/position-try.json @@ -5,7 +5,7 @@ "__compat": { "description": "@position-try", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@position-try", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#at-ruledef-position-try", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#at-ruledef-position-try", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/align-items.json b/css/properties/align-items.json index 10b6ebc93c513d..25c6f7218668ce 100644 --- a/css/properties/align-items.json +++ b/css/properties/align-items.json @@ -66,7 +66,7 @@ "anchor-center": { "__compat": { "description": "anchor-center", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-center", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/align-self.json b/css/properties/align-self.json index 5c308fcef02d2a..36cd0c0e1913a8 100644 --- a/css/properties/align-self.json +++ b/css/properties/align-self.json @@ -70,7 +70,7 @@ "anchor-center": { "__compat": { "description": "anchor-center", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-center", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/anchor-name.json b/css/properties/anchor-name.json index d1f24d504c3f55..179ade4644e100 100644 --- a/css/properties/anchor-name.json +++ b/css/properties/anchor-name.json @@ -4,7 +4,7 @@ "anchor-name": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-name", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#name", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#name", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/anchor-scope.json b/css/properties/anchor-scope.json index fae97dc0132703..57486d990c275d 100644 --- a/css/properties/anchor-scope.json +++ b/css/properties/anchor-scope.json @@ -4,7 +4,7 @@ "anchor-scope": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-scope", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-scope", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-scope", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/block-size.json b/css/properties/block-size.json index 05022af8bcfc04..a301bbb0894067 100644 --- a/css/properties/block-size.json +++ b/css/properties/block-size.json @@ -42,7 +42,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/bottom.json b/css/properties/bottom.json index 9e114ae19b133a..fa9281981b1169 100644 --- a/css/properties/bottom.json +++ b/css/properties/bottom.json @@ -42,7 +42,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/height.json b/css/properties/height.json index e09a6d774bfb53..558e189edfe948 100644 --- a/css/properties/height.json +++ b/css/properties/height.json @@ -46,7 +46,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inline-size.json b/css/properties/inline-size.json index 3513b2aa208d56..f9cc5abd7926e8 100644 --- a/css/properties/inline-size.json +++ b/css/properties/inline-size.json @@ -42,7 +42,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset-area.json b/css/properties/inset-area.json index 59c68dd615ab2c..c998a57b103e2c 100644 --- a/css/properties/inset-area.json +++ b/css/properties/inset-area.json @@ -4,7 +4,7 @@ "inset-area": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-area", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#inset-area", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#inset-area", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset-block-end.json b/css/properties/inset-block-end.json index 0e475083fb7f52..33957c72978b91 100644 --- a/css/properties/inset-block-end.json +++ b/css/properties/inset-block-end.json @@ -44,7 +44,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset-block-start.json b/css/properties/inset-block-start.json index 39b219966e89fd..e31ace97078698 100644 --- a/css/properties/inset-block-start.json +++ b/css/properties/inset-block-start.json @@ -44,7 +44,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset-block.json b/css/properties/inset-block.json index 2dae0ce05c9cf1..6d05dd7b099254 100644 --- a/css/properties/inset-block.json +++ b/css/properties/inset-block.json @@ -44,7 +44,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset-inline-end.json b/css/properties/inset-inline-end.json index 3b829981b2029a..906021963d6b80 100644 --- a/css/properties/inset-inline-end.json +++ b/css/properties/inset-inline-end.json @@ -44,7 +44,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset-inline-start.json b/css/properties/inset-inline-start.json index 651f4953162c3f..957cf1fbaa3c97 100644 --- a/css/properties/inset-inline-start.json +++ b/css/properties/inset-inline-start.json @@ -44,7 +44,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset-inline.json b/css/properties/inset-inline.json index e5d07db4322554..8cbe1bb1cf65fb 100644 --- a/css/properties/inset-inline.json +++ b/css/properties/inset-inline.json @@ -44,7 +44,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/inset.json b/css/properties/inset.json index 4f7f2d35d9dcc9..5f49498246d68d 100644 --- a/css/properties/inset.json +++ b/css/properties/inset.json @@ -37,7 +37,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/justify-items.json b/css/properties/justify-items.json index 2c08cdc73f8633..c6b51fe091cad8 100644 --- a/css/properties/justify-items.json +++ b/css/properties/justify-items.json @@ -43,7 +43,7 @@ "anchor-center": { "__compat": { "description": "anchor-center", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-center", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/justify-self.json b/css/properties/justify-self.json index cdea323a61eaa8..f527121d02e974 100644 --- a/css/properties/justify-self.json +++ b/css/properties/justify-self.json @@ -41,7 +41,7 @@ "anchor-center": { "__compat": { "description": "anchor-center", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-center", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-center", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/left.json b/css/properties/left.json index 0882d71f716a99..ee7e195ed0b856 100644 --- a/css/properties/left.json +++ b/css/properties/left.json @@ -41,7 +41,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/max-block-size.json b/css/properties/max-block-size.json index 84a20e09e8f294..68bdc1494cc73f 100644 --- a/css/properties/max-block-size.json +++ b/css/properties/max-block-size.json @@ -42,7 +42,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/max-height.json b/css/properties/max-height.json index 0e9fae4cd3501c..5c25b3ad9c5410 100644 --- a/css/properties/max-height.json +++ b/css/properties/max-height.json @@ -48,7 +48,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/max-inline-size.json b/css/properties/max-inline-size.json index 434533a9cafdb2..5756983f7224e2 100644 --- a/css/properties/max-inline-size.json +++ b/css/properties/max-inline-size.json @@ -46,7 +46,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/max-width.json b/css/properties/max-width.json index ce69e7fe43726c..7fa629cc37a1dd 100644 --- a/css/properties/max-width.json +++ b/css/properties/max-width.json @@ -46,7 +46,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/min-block-size.json b/css/properties/min-block-size.json index de8920551c947a..e146741c3a9dc3 100644 --- a/css/properties/min-block-size.json +++ b/css/properties/min-block-size.json @@ -40,7 +40,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/min-height.json b/css/properties/min-height.json index 8569630f9cadab..03fe06aa60e6fa 100644 --- a/css/properties/min-height.json +++ b/css/properties/min-height.json @@ -47,7 +47,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/min-inline-size.json b/css/properties/min-inline-size.json index 73a9a1eaefe6a9..86f89e69a84013 100644 --- a/css/properties/min-inline-size.json +++ b/css/properties/min-inline-size.json @@ -40,7 +40,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/min-width.json b/css/properties/min-width.json index 069eb160a480ab..c420f67285776e 100644 --- a/css/properties/min-width.json +++ b/css/properties/min-width.json @@ -48,7 +48,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/position-anchor.json b/css/properties/position-anchor.json index 9211d0dc3cf2c0..d1c7f477ebe4a2 100644 --- a/css/properties/position-anchor.json +++ b/css/properties/position-anchor.json @@ -4,7 +4,7 @@ "position-anchor": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-anchor", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-anchor", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#position-anchor", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/position-try-options.json b/css/properties/position-try-options.json index c407545e041f7c..1329cbf1e6136d 100644 --- a/css/properties/position-try-options.json +++ b/css/properties/position-try-options.json @@ -4,7 +4,7 @@ "position-try-options": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-try-options", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-try-options", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#position-try-options", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/position-try-order.json b/css/properties/position-try-order.json index 489c7b9a60bd2b..bfda8ee9f810ac 100644 --- a/css/properties/position-try-order.json +++ b/css/properties/position-try-order.json @@ -4,7 +4,7 @@ "position-try-order": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-try-order", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-try-order-property", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#position-try-order-property", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/position-try.json b/css/properties/position-try.json index a1b8a4383f86dc..d13453eea08be3 100644 --- a/css/properties/position-try.json +++ b/css/properties/position-try.json @@ -4,7 +4,7 @@ "position-try": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-try", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#position-try-prop", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#position-try-prop", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/right.json b/css/properties/right.json index 1c1ab26b4cbcfa..c33e77eb56e830 100644 --- a/css/properties/right.json +++ b/css/properties/right.json @@ -41,7 +41,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/top.json b/css/properties/top.json index 1b4fa76cfbb6e7..31e7c686273b69 100644 --- a/css/properties/top.json +++ b/css/properties/top.json @@ -42,7 +42,7 @@ "anchor": { "__compat": { "description": "anchor()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" diff --git a/css/properties/width.json b/css/properties/width.json index 22572a6f31d062..315ab5c97b7825 100644 --- a/css/properties/width.json +++ b/css/properties/width.json @@ -46,7 +46,7 @@ "anchor-size": { "__compat": { "description": "anchor-size()", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/types/anchor-size.json b/css/types/anchor-size.json index 1fdd737e378e68..8c8c00febdb4ab 100644 --- a/css/types/anchor-size.json +++ b/css/types/anchor-size.json @@ -5,7 +5,7 @@ "__compat": { "description": "anchor-size()", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-size", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-size-fn", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-size-fn", "support": { "chrome": { "version_added": "125" diff --git a/css/types/anchor.json b/css/types/anchor.json index 2dc4a5b8e2f9ea..403b035e0a1ab3 100644 --- a/css/types/anchor.json +++ b/css/types/anchor.json @@ -5,7 +5,7 @@ "__compat": { "description": "anchor()", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor", - "spec_url": "https://www.w3.org/TR/css-anchor-position-1/#anchor-pos", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-pos", "support": { "chrome": { "version_added": "125" From 5a7e582d697aa170f32253f3774f30a5f37c6684 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Wed, 10 Apr 2024 11:58:29 +0100 Subject: [PATCH 03/14] Add position-visibility property --- css/properties/position-visibility.json | 40 +++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 css/properties/position-visibility.json diff --git a/css/properties/position-visibility.json b/css/properties/position-visibility.json new file mode 100644 index 00000000000000..136b52bed97e32 --- /dev/null +++ b/css/properties/position-visibility.json @@ -0,0 +1,40 @@ +{ + "css": { + "properties": { + "position-visibility": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position-visibility", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#position-visibility", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From bf3f4b811f6b0eb8db40efc5dc1b097adfa7ff18 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 10:53:46 +0100 Subject: [PATCH 04/14] Move anchorElement to HTMLElement --- api/Element.json | 33 --------------------------------- api/HTMLElement.json | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/api/Element.json b/api/Element.json index 49217f83d05697..adde114f3407fd 100644 --- a/api/Element.json +++ b/api/Element.json @@ -223,39 +223,6 @@ } } }, - "anchorElement": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/anchorElement", - "support": { - "chrome": { - "version_added": "125" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": true, - "standard_track": false, - "deprecated": false - } - } - }, "animate": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate", diff --git a/api/HTMLElement.json b/api/HTMLElement.json index c0f74a65126a3b..828662cd962c2d 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -116,6 +116,39 @@ } } }, + "anchorElement": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/anchorElement", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "attachInternals": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals", From 0c0154b87852cce3d8d450fb5f39ec4e32dd2e3f Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 10:56:38 +0100 Subject: [PATCH 05/14] Remove anchor-scope --- css/properties/anchor-scope.json | 40 -------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 css/properties/anchor-scope.json diff --git a/css/properties/anchor-scope.json b/css/properties/anchor-scope.json deleted file mode 100644 index 57486d990c275d..00000000000000 --- a/css/properties/anchor-scope.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "css": { - "properties": { - "anchor-scope": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/anchor-scope", - "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#anchor-scope", - "support": { - "chrome": { - "version_added": "125" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} From 29a870685450ec5f34ee0001954124d20d30d586 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 10:57:19 +0100 Subject: [PATCH 06/14] Update css/properties/anchor-name.json Co-authored-by: Florian Scholz --- css/properties/anchor-name.json | 35 ++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/css/properties/anchor-name.json b/css/properties/anchor-name.json index 179ade4644e100..b5df6ebec26c74 100644 --- a/css/properties/anchor-name.json +++ b/css/properties/anchor-name.json @@ -34,7 +34,40 @@ "deprecated": false } } - } + }, + "none": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-anchor-name-none", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } } } } From c3df92a3a49b06820c62e9850a488420d62d1995 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 11:04:48 +0100 Subject: [PATCH 07/14] Add position-visibility value subfeatures --- css/properties/position-visibility.json | 132 ++++++++++++++++++++++++ 1 file changed, 132 insertions(+) diff --git a/css/properties/position-visibility.json b/css/properties/position-visibility.json index 136b52bed97e32..cab75bbae799cb 100644 --- a/css/properties/position-visibility.json +++ b/css/properties/position-visibility.json @@ -33,6 +33,138 @@ "standard_track": true, "deprecated": false } + }, + "always": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-always", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "anchors-valid": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-anchors-valid", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "anchors-visible": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-anchors-visible", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "no-overflow": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-no-overflow", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } From e088af58956b1df92c2466a0b29409478de72e92 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 11:22:39 +0100 Subject: [PATCH 08/14] Add position-try-order value subfeatures, and fix anchor-name data --- css/properties/anchor-name.json | 6 +- css/properties/position-try-order.json | 165 +++++++++++++++++++++++++ 2 files changed, 168 insertions(+), 3 deletions(-) diff --git a/css/properties/anchor-name.json b/css/properties/anchor-name.json index b5df6ebec26c74..207a6b7cc1d8a7 100644 --- a/css/properties/anchor-name.json +++ b/css/properties/anchor-name.json @@ -33,11 +33,10 @@ "standard_track": true, "deprecated": false } - } - }, + }, "none": { "__compat": { - "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-anchor-name-none", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-anchor-name-none", "support": { "chrome": { "version_added": "125" @@ -68,6 +67,7 @@ } } } + } } } } diff --git a/css/properties/position-try-order.json b/css/properties/position-try-order.json index bfda8ee9f810ac..6838a5b8353861 100644 --- a/css/properties/position-try-order.json +++ b/css/properties/position-try-order.json @@ -33,6 +33,171 @@ "standard_track": true, "deprecated": false } + }, + "most-block-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-order-most-block-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "most-height": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-order-most-height", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "most-inline-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-order-most-inline-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "most-width": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-order-most-width", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "normal": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-order-normal", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } From 58894c2ed0f8701b258a41d07fe2995b276016fa Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 11:31:23 +0100 Subject: [PATCH 09/14] Add position-try-options value subfeatures --- css/properties/position-try-options.json | 132 +++++++++++++++++++++++ 1 file changed, 132 insertions(+) diff --git a/css/properties/position-try-options.json b/css/properties/position-try-options.json index 1329cbf1e6136d..eeaa4ddd5f4d17 100644 --- a/css/properties/position-try-options.json +++ b/css/properties/position-try-options.json @@ -33,6 +33,138 @@ "standard_track": true, "deprecated": false } + }, + "flip-block": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-options-flip-block", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "flip-inline": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-options-flip-inline", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "flip-start": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-options-flip-start", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "none": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-try-options-none", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } From 5a9dd58253db41320e10bbabd12572e114612650 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 11:38:41 +0100 Subject: [PATCH 10/14] Addd inset-area value subfeatures --- css/properties/inset-area.json | 1122 +++++++++++++++++++++++++++++++- 1 file changed, 1120 insertions(+), 2 deletions(-) diff --git a/css/properties/inset-area.json b/css/properties/inset-area.json index c998a57b103e2c..c061c8096bde6b 100644 --- a/css/properties/inset-area.json +++ b/css/properties/inset-area.json @@ -3,8 +3,6 @@ "properties": { "inset-area": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-area", - "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#inset-area", "support": { "chrome": { "version_added": "125" @@ -33,6 +31,1126 @@ "standard_track": true, "deprecated": false } + }, + "block-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "block-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "bottom": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "center": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inline-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inline-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "left": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "none": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "right": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "self-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "self-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-all": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-block-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-block-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-bottom": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-inline-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-inline-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-top": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-x-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-x-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-y-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "span-y-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "top": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "x-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "x-self-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "x-self-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "x-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "y-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "y-self-end": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "y-self-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "y-start": { + "__compat": { + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } From a7fb31b1b5c6986c8810d4b22047e27db50222b3 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 14:30:42 +0100 Subject: [PATCH 11/14] Add data for CSSPositionTryDescriptors --- api/CSSPositionTryDescriptors.json | 2348 ++++++++++++++++++++++++++++ 1 file changed, 2348 insertions(+) create mode 100644 api/CSSPositionTryDescriptors.json diff --git a/api/CSSPositionTryDescriptors.json b/api/CSSPositionTryDescriptors.json new file mode 100644 index 00000000000000..d5f283930bc1b4 --- /dev/null +++ b/api/CSSPositionTryDescriptors.json @@ -0,0 +1,2348 @@ +{ + "api": { + "CSSPositionTryDescriptors": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#csspositiontrydescriptors", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "align-self": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-align-self", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "alignSelf": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-alignself", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "block-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-block-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "blockSize": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-blocksize", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "bottom": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-bottom", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "height": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-height", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inline-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inline-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inlineSize": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inlinesize", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset-area": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset-area", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset-block": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset-block", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset-block-end": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset-block-end", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset-block-start": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset-block-start", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset-inline": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset-inline", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset-inline-end": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset-inline-end", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "inset-inline-start": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-inset-inline-start", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "insetArea": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-insetarea", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "insetBlock": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-insetblock", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "insetBlockEnd": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-insetblockend", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "insetBlockStart": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-insetblockstart", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "insetInline": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-insetinline", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "insetInlineEnd": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-insetinlineend", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "insetInlineStart": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-insetinlinestart", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "justify-self": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-justify-self", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "justifySelf": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-justifyself", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "left": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-left", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-block": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-block", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-block-end": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-block-end", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-block-start": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-block-start", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-bottom": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-bottom", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-inline": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-inline", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-inline-end": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-inline-end", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-inline-start": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-inline-start", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-left": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-left", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-right": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-right", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "margin-top": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margin-top", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginBlock": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-marginblock", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginBlockEnd": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-marginblockend", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginBlockStart": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-marginblockstart", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginBottom": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-marginbottom", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginInline": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margininline", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginInlineEnd": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margininlineend", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginInlineStart": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margininlinestart", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginLeft": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-marginleft", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginRight": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-marginright", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "marginTop": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-margintop", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "max-block-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-max-block-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "max-height": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-max-height", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "max-inline-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-max-inline-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "max-width": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-max-width", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "maxBlockSize": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-maxblocksize", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "maxHeight": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-maxheight", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "maxInlineSize": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-maxinlinesize", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "maxWidth": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-maxwidth", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "min-block-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-min-block-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "min-height": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-min-height", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "min-inline-size": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-min-inline-size", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "min-width": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-min-width", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "minBlockSize": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-minblocksize", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "minHeight": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-minheight", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "minInlineSize": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-mininlinesize", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "minWidth": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-minwidth", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "place-self": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-place-self", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "placeSelf": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-placeself", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "position-anchor": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-position-anchor", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "positionAnchor": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-positionanchor", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "right": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-right", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "top": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-top", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "width": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#dom-csspositiontrydescriptors-width", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From f4cea25a3200855e4e5f8a16f1f55c89f50711a4 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 14:34:00 +0100 Subject: [PATCH 12/14] Update HTMLElement.anchorElement as advised --- api/HTMLElement.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 828662cd962c2d..4c18ed4b7e52e5 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -121,7 +121,9 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/anchorElement", "support": { "chrome": { - "version_added": "125" + "version_added": "preview", + "partial_implementation": true, + "notes": "Supported on Element, not on HTMLElement" }, "chrome_android": "mirror", "edge": "mirror", From 1355c44b9a2cf8e78208936ccb0804379861531d Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 14:57:37 +0100 Subject: [PATCH 13/14] Add spec urls for inset-area --- css/properties/inset-area.json | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/css/properties/inset-area.json b/css/properties/inset-area.json index c061c8096bde6b..95fa9ca489eb2c 100644 --- a/css/properties/inset-area.json +++ b/css/properties/inset-area.json @@ -3,6 +3,8 @@ "properties": { "inset-area": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-area", + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#inset-area", "support": { "chrome": { "version_added": "125" @@ -34,6 +36,7 @@ }, "block-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-block-end", "support": { "chrome": { "version_added": "125" @@ -66,6 +69,7 @@ }, "block-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-block-start", "support": { "chrome": { "version_added": "125" @@ -98,6 +102,7 @@ }, "bottom": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-bottom", "support": { "chrome": { "version_added": "125" @@ -130,6 +135,7 @@ }, "center": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-center", "support": { "chrome": { "version_added": "125" @@ -162,6 +168,7 @@ }, "end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-end", "support": { "chrome": { "version_added": "125" @@ -194,6 +201,7 @@ }, "inline-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-inline-end", "support": { "chrome": { "version_added": "125" @@ -226,6 +234,7 @@ }, "inline-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-inline-start", "support": { "chrome": { "version_added": "125" @@ -258,6 +267,7 @@ }, "left": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-left", "support": { "chrome": { "version_added": "125" @@ -290,6 +300,7 @@ }, "none": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-none", "support": { "chrome": { "version_added": "125" @@ -322,6 +333,7 @@ }, "right": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-right", "support": { "chrome": { "version_added": "125" @@ -354,6 +366,7 @@ }, "self-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-self-end", "support": { "chrome": { "version_added": "125" @@ -386,6 +399,7 @@ }, "self-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-self-start", "support": { "chrome": { "version_added": "125" @@ -418,6 +432,7 @@ }, "span-all": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-all", "support": { "chrome": { "version_added": "125" @@ -450,6 +465,7 @@ }, "span-block-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-block-end", "support": { "chrome": { "version_added": "125" @@ -482,6 +498,7 @@ }, "span-block-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-block-start", "support": { "chrome": { "version_added": "125" @@ -514,6 +531,7 @@ }, "span-bottom": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-bottom", "support": { "chrome": { "version_added": "125" @@ -546,6 +564,7 @@ }, "span-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-end", "support": { "chrome": { "version_added": "125" @@ -578,6 +597,7 @@ }, "span-inline-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-inline-end", "support": { "chrome": { "version_added": "125" @@ -610,6 +630,7 @@ }, "span-inline-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-inline-start", "support": { "chrome": { "version_added": "125" @@ -642,6 +663,7 @@ }, "span-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-start", "support": { "chrome": { "version_added": "125" @@ -674,6 +696,7 @@ }, "span-top": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-top", "support": { "chrome": { "version_added": "125" @@ -706,6 +729,7 @@ }, "span-x-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-x-end", "support": { "chrome": { "version_added": "125" @@ -738,6 +762,7 @@ }, "span-x-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-x-start", "support": { "chrome": { "version_added": "125" @@ -770,6 +795,7 @@ }, "span-y-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-y-end", "support": { "chrome": { "version_added": "125" @@ -802,6 +828,7 @@ }, "span-y-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-span-y-start", "support": { "chrome": { "version_added": "125" @@ -834,6 +861,7 @@ }, "start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-start", "support": { "chrome": { "version_added": "125" @@ -866,6 +894,7 @@ }, "top": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-top", "support": { "chrome": { "version_added": "125" @@ -898,6 +927,7 @@ }, "x-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-x-end", "support": { "chrome": { "version_added": "125" @@ -930,6 +960,7 @@ }, "x-self-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-x-self-end", "support": { "chrome": { "version_added": "125" @@ -962,6 +993,7 @@ }, "x-self-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-x-self-start", "support": { "chrome": { "version_added": "125" @@ -994,6 +1026,7 @@ }, "x-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-x-start", "support": { "chrome": { "version_added": "125" @@ -1026,6 +1059,7 @@ }, "y-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-y-end", "support": { "chrome": { "version_added": "125" @@ -1058,6 +1092,7 @@ }, "y-self-end": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-y-self-end", "support": { "chrome": { "version_added": "125" @@ -1090,6 +1125,7 @@ }, "y-self-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-y-self-start", "support": { "chrome": { "version_added": "125" @@ -1122,6 +1158,7 @@ }, "y-start": { "__compat": { + "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-inset-area-y-start", "support": { "chrome": { "version_added": "125" From 54e7dbd0cf7cc1c698025cbc06f328e3b9441eb3 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 19 Apr 2024 15:21:58 +0100 Subject: [PATCH 14/14] Remove anchors-valid property as not supported initially --- css/properties/position-visibility.json | 33 ------------------------- 1 file changed, 33 deletions(-) diff --git a/css/properties/position-visibility.json b/css/properties/position-visibility.json index cab75bbae799cb..e2967c2e8ef766 100644 --- a/css/properties/position-visibility.json +++ b/css/properties/position-visibility.json @@ -67,39 +67,6 @@ } } }, - "anchors-valid": { - "__compat": { - "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-anchors-valid", - "support": { - "chrome": { - "version_added": "125" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, "anchors-visible": { "__compat": { "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-position-visibility-anchors-visible",