From c43f70505bb619520fc4310409b4bb3730ed591d Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Wed, 13 Aug 2025 10:25:10 +0100 Subject: [PATCH 1/5] position-area: Document Chrome issue --- api/CSSPositionTryDescriptors.json | 4 +- css/properties/position-area.json | 200 +++++++++++++++------ css/properties/position-try-fallbacks.json | 4 +- 3 files changed, 156 insertions(+), 52 deletions(-) diff --git a/api/CSSPositionTryDescriptors.json b/api/CSSPositionTryDescriptors.json index f5f53c7c127f60..6caf2e16c10105 100644 --- a/api/CSSPositionTryDescriptors.json +++ b/api/CSSPositionTryDescriptors.json @@ -2804,7 +2804,9 @@ "support": { "chrome": [ { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, { "alternative_name": "inset-area", diff --git a/css/properties/position-area.json b/css/properties/position-area.json index 4af14fc9bcc544..0081fb67acc40d 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -11,7 +11,9 @@ "support": { "chrome": [ { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, { "alternative_name": "inset-area", @@ -51,7 +53,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -86,7 +90,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -121,7 +127,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -156,7 +164,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -191,7 +201,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -226,7 +238,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -261,7 +275,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -296,7 +312,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -331,7 +349,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -366,7 +386,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -398,7 +420,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-self-block-end", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -429,7 +453,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-self-block-start", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -463,7 +489,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -495,7 +523,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-self-inline-end", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -526,7 +556,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-self-inline-start", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -560,7 +592,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -595,7 +629,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -630,7 +666,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -665,7 +703,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -700,7 +740,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -735,7 +777,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -770,7 +814,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -805,7 +851,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -837,7 +885,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-block-end", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -868,7 +918,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-block-start", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -899,7 +951,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-end", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -930,7 +984,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-inline-end", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -961,7 +1017,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-inline-start", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -992,7 +1050,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-start", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1026,7 +1086,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1061,7 +1123,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1096,7 +1160,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1128,7 +1194,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-x-self-end", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1159,7 +1227,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-x-self-start", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1193,7 +1263,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1228,7 +1300,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1260,7 +1334,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-y-self-end", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1291,7 +1367,9 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-y-self-start", "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1325,7 +1403,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1360,7 +1440,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1395,7 +1477,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1430,7 +1514,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1465,7 +1551,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1500,7 +1588,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1535,7 +1625,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1570,7 +1662,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1605,7 +1699,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1640,7 +1736,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1675,7 +1773,9 @@ ], "support": { "chrome": { - "version_added": "129" + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, "chrome_android": "mirror", "edge": "mirror", diff --git a/css/properties/position-try-fallbacks.json b/css/properties/position-try-fallbacks.json index 79fdee3fb027e4..e2dcb8458f7cd9 100644 --- a/css/properties/position-try-fallbacks.json +++ b/css/properties/position-try-fallbacks.json @@ -193,7 +193,9 @@ "support": { "chrome": [ { - "version_added": "128" + "version_added": "128", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." }, { "version_added": "125", From 905aa573bd822abac7f769b8761a4cf92eda10d5 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Wed, 13 Aug 2025 10:39:59 +0100 Subject: [PATCH 2/5] Auto fixes --- api/CSSPositionTryDescriptors.json | 10 +-- css/properties/position-area.json | 100 ++++++++++----------- css/properties/position-try-fallbacks.json | 2 +- 3 files changed, 56 insertions(+), 56 deletions(-) diff --git a/api/CSSPositionTryDescriptors.json b/api/CSSPositionTryDescriptors.json index 6caf2e16c10105..10c738501f529a 100644 --- a/api/CSSPositionTryDescriptors.json +++ b/api/CSSPositionTryDescriptors.json @@ -2803,14 +2803,14 @@ ], "support": { "chrome": [ - { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." - }, { "alternative_name": "inset-area", "version_added": "125" + }, + { + "version_added": "129", + "partial_implementation": true, + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." } ], "chrome_android": "mirror", diff --git a/css/properties/position-area.json b/css/properties/position-area.json index 0081fb67acc40d..4bc7c8f52744cf 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -13,7 +13,7 @@ { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, { "alternative_name": "inset-area", @@ -55,7 +55,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -92,7 +92,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -129,7 +129,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -166,7 +166,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -203,7 +203,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -240,7 +240,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -277,7 +277,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -314,7 +314,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -351,7 +351,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -388,7 +388,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -422,7 +422,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -455,7 +455,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -491,7 +491,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -525,7 +525,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -558,7 +558,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -594,7 +594,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -631,7 +631,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -668,7 +668,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -705,7 +705,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -742,7 +742,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -779,7 +779,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -816,7 +816,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -853,7 +853,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -887,7 +887,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -920,7 +920,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -953,7 +953,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -986,7 +986,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1019,7 +1019,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1052,7 +1052,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1088,7 +1088,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1125,7 +1125,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1162,7 +1162,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1196,7 +1196,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1229,7 +1229,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1265,7 +1265,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1302,7 +1302,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1336,7 +1336,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1369,7 +1369,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1405,7 +1405,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1442,7 +1442,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1479,7 +1479,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1516,7 +1516,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1553,7 +1553,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1590,7 +1590,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1627,7 +1627,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1664,7 +1664,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1701,7 +1701,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1738,7 +1738,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1775,7 +1775,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", diff --git a/css/properties/position-try-fallbacks.json b/css/properties/position-try-fallbacks.json index e2dcb8458f7cd9..8f252cb78f038b 100644 --- a/css/properties/position-try-fallbacks.json +++ b/css/properties/position-try-fallbacks.json @@ -195,7 +195,7 @@ { "version_added": "128", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://issues.chromium.org/issues/438334710)." + "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, { "version_added": "125", From cee3cd3a738218d79d0a713c2d4c2408b2003c3e Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Wed, 13 Aug 2025 11:51:24 +0100 Subject: [PATCH 3/5] It's only an issue in the single value cases --- api/CSSPositionTryDescriptors.json | 8 +- css/properties/position-area.json | 148 +++++++-------------- css/properties/position-try-fallbacks.json | 4 +- 3 files changed, 54 insertions(+), 106 deletions(-) diff --git a/api/CSSPositionTryDescriptors.json b/api/CSSPositionTryDescriptors.json index 10c738501f529a..f5f53c7c127f60 100644 --- a/api/CSSPositionTryDescriptors.json +++ b/api/CSSPositionTryDescriptors.json @@ -2804,13 +2804,11 @@ "support": { "chrome": [ { - "alternative_name": "inset-area", - "version_added": "125" + "version_added": "129" }, { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "alternative_name": "inset-area", + "version_added": "125" } ], "chrome_android": "mirror", diff --git a/css/properties/position-area.json b/css/properties/position-area.json index 4bc7c8f52744cf..71c2053f7ca1c0 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -11,9 +11,7 @@ "support": { "chrome": [ { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, { "alternative_name": "inset-area", @@ -55,7 +53,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -92,7 +90,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -129,7 +127,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -164,9 +162,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -203,7 +199,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -240,7 +236,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -277,7 +273,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -314,7 +310,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -349,9 +345,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -388,7 +382,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -422,7 +416,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -455,7 +449,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -491,7 +485,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -525,7 +519,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -558,7 +552,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -594,7 +588,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -631,7 +625,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "Unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -668,7 +662,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -705,7 +699,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -740,9 +734,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -777,9 +769,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -814,9 +804,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -851,9 +839,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -885,9 +871,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-block-end", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -918,9 +902,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-block-start", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -951,9 +933,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-end", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -984,9 +964,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-inline-end", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1017,9 +995,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-inline-start", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1050,9 +1026,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-self-start", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1086,9 +1060,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1123,9 +1095,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1160,9 +1130,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1194,9 +1162,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-x-self-end", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1227,9 +1193,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-x-self-start", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1263,9 +1227,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1300,9 +1262,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1334,9 +1294,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-y-self-end", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1367,9 +1325,7 @@ "spec_url": "https://drafts.csswg.org/css-anchor-position/#valdef-position-area-span-y-self-start", "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1403,9 +1359,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1440,9 +1394,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1479,7 +1431,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1516,7 +1468,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1553,7 +1505,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1590,7 +1542,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1627,7 +1579,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1664,7 +1616,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1701,7 +1653,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1738,7 +1690,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1775,7 +1727,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", diff --git a/css/properties/position-try-fallbacks.json b/css/properties/position-try-fallbacks.json index 8f252cb78f038b..79fdee3fb027e4 100644 --- a/css/properties/position-try-fallbacks.json +++ b/css/properties/position-try-fallbacks.json @@ -193,9 +193,7 @@ "support": { "chrome": [ { - "version_added": "128", - "partial_implementation": true, - "notes": "Allows the target to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "version_added": "128" }, { "version_added": "125", From b7a6ec4b5ee0c18b3167b95b8bca2bca4d4cfb92 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Wed, 13 Aug 2025 11:58:36 +0100 Subject: [PATCH 4/5] Mention workaround --- css/properties/position-area.json | 50 +++++++++++++++---------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/css/properties/position-area.json b/css/properties/position-area.json index 71c2053f7ca1c0..fa0a703b01c676 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -53,7 +53,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -90,7 +90,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -127,7 +127,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -199,7 +199,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -236,7 +236,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -273,7 +273,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -310,7 +310,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -382,7 +382,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -416,7 +416,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -449,7 +449,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -485,7 +485,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -519,7 +519,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -552,7 +552,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -588,7 +588,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -662,7 +662,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -699,7 +699,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1431,7 +1431,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1468,7 +1468,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1505,7 +1505,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1542,7 +1542,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1579,7 +1579,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1616,7 +1616,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1653,7 +1653,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1690,7 +1690,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", @@ -1727,7 +1727,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." }, "chrome_android": "mirror", "edge": "mirror", From 452945d1a9b34ef7efc02302928c18ea646d8ed8 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Thu, 14 Aug 2025 11:28:22 +0100 Subject: [PATCH 5/5] Adding clarity, and responding to feedback --- css/properties/position-area.json | 56 ++++++++++++++----------------- 1 file changed, 26 insertions(+), 30 deletions(-) diff --git a/css/properties/position-area.json b/css/properties/position-area.json index fa0a703b01c676..7a1b1ce626f672 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -53,7 +53,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `block-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -90,7 +90,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `block-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -127,7 +127,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `bottom` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -199,7 +199,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -236,7 +236,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `inline-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -273,7 +273,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `inline-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -310,7 +310,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `left` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -382,7 +382,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `right` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -416,7 +416,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `self-block-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -449,7 +449,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `self-block-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -485,7 +485,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `self-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -519,7 +519,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `self-inline-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -552,7 +552,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `self-inline-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -588,7 +588,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `self-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -625,7 +625,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "Unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710)." + "notes": "Using `span-all` unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -660,9 +660,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -697,9 +695,7 @@ ], "support": { "chrome": { - "version_added": "129", - "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "version_added": "129" }, "chrome_android": "mirror", "edge": "mirror", @@ -1431,7 +1427,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `top` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1468,7 +1464,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `x-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1505,7 +1501,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `x-self-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1542,7 +1538,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `x-self-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1579,7 +1575,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `x-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1616,7 +1612,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `y-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1653,7 +1649,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `y-self-end` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1690,7 +1686,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `y-self-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror", @@ -1727,7 +1723,7 @@ "chrome": { "version_added": "129", "partial_implementation": true, - "notes": "When this is used as a single keyword, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. See [bug 438334710](https://crbug.com/438334710). Use `place-self: anchor-center` as a workaround." + "notes": "When `y-start` is used as a single keyword, or alongside `span-all`, it unexpectedly allows the anchored box to overflow the viewport, obscuring content. Use `place-self: anchor-center` as a workaround. See [bug 438334710](https://crbug.com/438334710)." }, "chrome_android": "mirror", "edge": "mirror",