Bug 284895

Summary: [css-values-5] Implement ident()
Product: WebKit Reporter: Bramus <bramus>
Component: CSSAssignee: 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
Reported 2024-12-18 12:07:54 PST
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
Radar WebKit Bug Importer
Comment 1 2024-12-25 12:08:12 PST
Bramus
Comment 2 2025-01-16 12:53:09 PST
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
Comment 3 2026-03-01 06:03:22 PST
saku
Comment 4 2026-03-01 06:53:55 PST
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)
Note You need to log in before you can comment on or make changes to this bug.