- From: Jonathan Watt via GitHub <noreply@w3.org>
- Date: Wed, 10 Sep 2025 07:26:13 +0000
- To: public-css-archive@w3.org
In WPT there are separate position-area-parsing.html and position-area-computed.html tests.
In the off chance that it helps in this conversation, below is my pseudo-code-ish description of what we have to do to make those WPT tests pass. (The terms "physical", "logical", "self-logical", "inferred" and "self-inferred" refer to each of the five top-level groups [in the grammar](https://drafts.csswg.org/css-anchor-position-1/#position-area-syntax), in order.)
parsing test passes with:
```
if physical, logical or self-logical
if either is span-all
remove one span-all
else
make canonical order
if keywords same
remove second keyword
```
computed test then passes with:
```
if inferred or self-inferred
if either is span-all
remove span-all, ALSO converting inferred to logical
else if logical or self-logical
if have two keywords
convert to inferred pair (may result in repeated keyword)
if keywords same
remove second keyword
```
--
GitHub Notification of comment by jwatt
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12759#issuecomment-3273676002 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 10 September 2025 07:26:14 UTC