From 1743fc09e3ba69de51e98d2ff157f8d1d15eb686 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Mon, 5 Jan 2026 13:36:59 +0000 Subject: [PATCH 1/2] Update position-area support for Chrome and Firefox --- css/properties/position-area.json | 432 +++++++++++++++------ css/properties/position-try-fallbacks.json | 32 +- css/properties/position-try.json | 32 +- 3 files changed, 364 insertions(+), 132 deletions(-) diff --git a/css/properties/position-area.json b/css/properties/position-area.json index f829d340e1847f..e29f3894dde604 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -49,15 +49,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -85,15 +93,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -121,15 +137,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -191,15 +215,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -227,15 +259,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -263,15 +303,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -299,15 +347,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -369,15 +425,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -405,15 +469,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -441,15 +513,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -477,15 +557,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -513,15 +601,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -549,15 +645,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -585,15 +689,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -622,8 +734,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -638,7 +754,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -673,8 +791,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -689,7 +811,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -724,8 +848,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -740,7 +868,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -775,8 +905,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -791,7 +925,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -825,15 +961,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -1763,15 +1907,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -1799,15 +1951,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -1835,15 +1995,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -1871,15 +2039,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -1907,15 +2083,23 @@ "web-features:anchor-positioning" ], "support": { - "chrome": { - "version_added": "129", - "partial_implementation": true, - "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": [ + { + "version_added": "144" + }, + { + "version_added": "129", + "version_removed": "144", + "partial_implementation": true, + "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", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", diff --git a/css/properties/position-try-fallbacks.json b/css/properties/position-try-fallbacks.json index f03ed185a00819..4dc2e2bcadcd6c 100644 --- a/css/properties/position-try-fallbacks.json +++ b/css/properties/position-try-fallbacks.json @@ -755,8 +755,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -771,7 +775,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -806,8 +812,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -822,7 +832,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -857,8 +869,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -873,7 +889,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -908,8 +926,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -924,7 +946,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", diff --git a/css/properties/position-try.json b/css/properties/position-try.json index c9c20e6f959d59..8cc253a7a9d843 100644 --- a/css/properties/position-try.json +++ b/css/properties/position-try.json @@ -694,8 +694,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -710,7 +714,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -745,8 +751,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -761,7 +771,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -796,8 +808,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -812,7 +828,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", @@ -847,8 +865,12 @@ ], "support": { "chrome": [ + { + "version_added": "144" + }, { "version_added": "143", + "version_removed": "144", "partial_implementation": true, "notes": "When `self-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)." }, @@ -863,7 +885,9 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "147" + "version_added": "147", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." }, "firefox_android": "mirror", "oculus": "mirror", From c978ad20804f01c22beac8649afa807d9e423552 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Tue, 6 Jan 2026 15:09:43 +0000 Subject: [PATCH 2/2] Update Firefox to fixed --- css/properties/position-area.json | 368 ++++++++++++++------- css/properties/position-try-fallbacks.json | 64 ++-- css/properties/position-try.json | 64 ++-- 3 files changed, 341 insertions(+), 155 deletions(-) diff --git a/css/properties/position-area.json b/css/properties/position-area.json index e29f3894dde604..90ee5254fc78db 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -62,11 +62,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -106,11 +112,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -150,11 +162,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -228,11 +246,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -272,11 +296,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -316,11 +346,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -360,11 +396,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -438,11 +480,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -482,11 +530,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -526,11 +580,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -570,11 +630,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -614,11 +680,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -658,11 +730,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -702,11 +780,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -753,11 +837,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -810,11 +900,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -867,11 +963,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -924,11 +1026,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -1920,11 +2028,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -1964,11 +2078,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -2008,11 +2128,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -2052,11 +2178,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -2096,11 +2228,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", diff --git a/css/properties/position-try-fallbacks.json b/css/properties/position-try-fallbacks.json index 4dc2e2bcadcd6c..a41bdb3f2e39c8 100644 --- a/css/properties/position-try-fallbacks.json +++ b/css/properties/position-try-fallbacks.json @@ -774,11 +774,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -831,11 +837,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -888,11 +900,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -945,11 +963,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", diff --git a/css/properties/position-try.json b/css/properties/position-try.json index 8cc253a7a9d843..4e864f259a4a27 100644 --- a/css/properties/position-try.json +++ b/css/properties/position-try.json @@ -713,11 +713,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -770,11 +776,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -827,11 +839,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", @@ -884,11 +902,17 @@ ], "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "147", - "partial_implementation": true, - "notes": "When `self-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 2008537](https://bugzil.la/2008537)." - }, + "firefox": [ + { + "version_added": "148" + }, + { + "version_added": "147", + "version_removed": "148", + "partial_implementation": true, + "notes": "When `self-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 2008537](https://bugzil.la/2008537)." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror",