Bug 284895
| Summary: | [css-values-5] Implement ident() | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Bramus <bramus> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | chriskirknielsen+wkbugs, hello, koivisto, saku, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | All | ||
| OS: | All | ||
Bramus
See resolution at https://github.com/w3c/csswg-drafts/issues/9141#issuecomment-2551910531
(Filing this to have _something_ to track, spec-work still needs to be done)
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/142034342>
Bramus
The spec edits are in: https://drafts.csswg.org/css-values-5/#ident
There still is the open issue of https://github.com/w3c/csswg-drafts/issues/11424 which I would like to resolve on soon (at the upcoming CSSWG F2F, preferably).
saku
Pull request: https://github.com/WebKit/WebKit/pull/59674
saku
This patch implements the most foundational part of the ident() function, enabling ident() in view-transition-name (which is covered by ident-function-parsing/computed WPT) for now.
Known follow-ups:
- [ ] [`anchor-name` / `anchor-scope` / `position-anchor`](https://wpt.fyi/results/css/css-anchor-position/anchor-ident-function.html)
- [ ] [`animation-timeline` / `scroll-timeline-name` / `view-timeline-name` / `timeline-scope`](https://wpt.fyi/results/scroll-animations/css/timeline-names-ident-function.html)
- [ ] [`container-name` / `container`](https://wpt.fyi/results/css/css-conditional/container-queries/container-ident-function.html)
- [ ] [`position-try-fallbacks` / `position-try`](https://wpt.fyi/results/css/css-anchor-position/position-try-ident-function.html)
- [ ] [registered custom properties (`@property` with `syntax: "<custom-ident>"`)](https://wpt.fyi/results/css/css-properties-values-api/registered-property-ident-function.html)
- [ ] [`var()` integration cases using `ident()`](https://wpt.fyi/results/css/css-variables/var-ident-function.html)