Bug 273996

Summary: Relative Color Syntax doesn't work with `light-dark()` CSS function
Product: WebKit Reporter: Roman Czerkies <dev>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Major CC: akeerthi, dev, heycam, m_dubet, ntim, sam, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Mac (Apple Silicon)   
OS: macOS 14   
See Also: https://bugs.webkit.org/show_bug.cgi?id=266889
https://bugs.webkit.org/show_bug.cgi?id=262914
https://bugs.webkit.org/show_bug.cgi?id=245970
Attachments:
Description Flags
Bug reproduction with and without `light-dark()` CSS function none

Roman Czerkies
Reported 2024-05-10 02:57:10 PDT
Created attachment 471355 [details] Bug reproduction with and without `light-dark()` CSS function When Custom Properties is assigned from the `light-dark()` CSS function, the CSS Relative Color Syntax doesn't work. ``` css :root { --background-color-light-dark: light-dark(oklch(65.74% 0.2 34.41), oklch(35.74% 0.2 34.41)); } p { background-color: oklch(from var(--background-color-light-dark) l c h / .5); /* doesn't work */ } ``` Bug reproduced with and without `light-dark()` CSS function in the attachment.
Attachments
Bug reproduction with and without `light-dark()` CSS function (1.66 KB, text/html)
2024-05-10 02:57 PDT, Roman Czerkies
no flags
Radar WebKit Bug Importer
Comment 1 2024-05-17 02:58:21 PDT
Roman Czerkies
Comment 2 2024-08-06 09:07:10 PDT
Note You need to log in before you can comment on or make changes to this bug.