Callum Law
e2f2f813b6
LibWeb: Handle accent-color auto value explicitly
...
`accent-color` is the only user of the fallback functionality of
`color_or_fallback`, by handling this explicitly we can remove that
fallback functionality in a later commit.
Also includes a couple of improvements for `accent-color` specifically:
- We don't set it in `ComputedValues` twice.
- `ComputedProperties::accent_color` returns a non-optional value
(since we always have one)
- `ComputedProperties::accent_color` takes a `ColorResolutionContext`
instead of generating one itself from a `LayoutNode`, this will allow
us to reuse shared resolution contexts in the future
2026-03-24 13:56:01 +01:00
..
2026-01-09 10:00:58 +01:00
2026-03-18 13:21:57 +00:00
2025-10-22 00:01:30 +02:00
2026-01-15 12:03:16 +00:00
2026-01-15 12:03:16 +00:00
2026-02-19 11:27:06 +00:00
2026-02-18 08:02:45 -05:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-03-21 02:44:49 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-03-18 13:21:57 +00:00
2026-03-18 13:21:57 +00:00
2026-03-18 13:21:57 +00:00
2026-03-18 13:21:57 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-23 14:26:11 +01:00
2025-10-15 18:40:48 +02:00
2026-02-13 21:54:06 +01:00
2026-03-18 13:21:57 +00:00
2026-03-18 13:21:57 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-27 16:25:53 +00:00
2026-02-27 16:25:53 +00:00
2026-02-19 11:27:06 +00:00
2026-02-23 11:21:09 +00:00
2026-03-21 18:20:09 -05:00
2026-01-09 10:00:58 +01:00
2026-03-11 11:16:36 +01:00
2026-01-09 10:00:58 +01:00
2025-10-02 13:46:04 +01:00
2026-01-09 10:00:58 +01:00
2025-10-02 13:46:04 +01:00
2026-01-09 10:00:58 +01:00
2025-04-16 10:41:44 -06:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-02-16 12:09:23 +00:00
2026-02-16 12:09:23 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-02-24 10:05:09 +00:00
2026-02-19 11:27:06 +00:00
2026-02-20 22:01:44 +00:00
2026-02-20 22:01:44 +00:00
2026-01-09 10:00:58 +01:00
2026-02-09 17:36:12 +01:00
2026-01-09 10:00:58 +01:00
2026-02-21 21:46:34 +01:00
2026-02-21 21:46:34 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-03-21 10:29:54 +01:00
2026-02-19 11:27:06 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-01-08 10:51:35 +01:00
2026-01-09 10:00:58 +01:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-03-18 13:21:57 +00:00
2026-03-18 13:21:57 +00:00
2026-01-23 14:26:11 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-15 11:50:45 +00:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-03-18 13:21:57 +00:00
2026-03-18 13:21:57 +00:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-02-16 12:09:23 +00:00
2026-02-19 11:27:06 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-01-09 10:00:58 +01:00
2026-02-05 13:48:10 +00:00
2026-02-05 13:48:10 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-03-06 13:43:33 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-03-24 13:56:01 +01:00
2026-03-18 13:21:57 +00:00
2026-02-23 17:30:25 +01:00
2026-02-03 09:58:47 +00:00
2026-01-09 10:00:58 +01:00
2026-02-16 12:09:23 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-01-09 10:00:58 +01:00
2026-01-13 12:40:55 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-02-20 22:01:44 +00:00
2026-02-20 22:01:44 +00:00
2026-01-09 10:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-03-09 14:36:18 +00:00
2026-03-19 10:25:37 +01:00
2026-02-27 17:14:50 +01:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00