Aliaksandr Kalenik
0749a65a78
LibWeb: Delay document load event for image-set() candidate fetches
...
ImageSetStyleValue::set_style_sheet() previously stored the style sheet
on itself but didn't propagate to its candidate images. As a result,
candidates were never registered as pending image resources, so their
fetches didn't start until layout time and didn't delay the document's
load event.
This caused css-image-set-background-type.html to be flaky: under
load, the screenshot could be captured before the selected SVG
candidate had finished decoding, producing an empty box instead of
the expected color.
Propagate set_style_sheet() to each candidate image whose type()
filter does not exclude it, mirroring StyleValueList and
ShorthandStyleValue. The candidates now register themselves as
pending so SharedResourceRequest's load event delayer correctly
delays the load event until decoding completes.
2026-04-26 18:33:15 +02:00
..
2026-04-25 14:54:10 +02:00
2026-04-26 18:33:15 +02:00
2026-04-13 19:24:43 +02:00
2026-04-13 19:24:43 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-03-09 14:36:18 +00:00
2026-03-09 14:36:18 +00:00
2025-10-22 00:01:30 +02:00
2026-04-22 20:59:00 +02:00
2026-04-22 20:59:00 +02:00
2026-04-22 11:52:56 +01:00
2026-04-22 11:52:56 +01:00
2026-04-22 11:52:56 +01:00
2026-04-16 12:06:10 +02:00
2026-04-24 07:34:54 +01:00
2026-04-15 11:07:38 +01:00
2026-04-15 11:07:38 +01:00
2026-03-30 14:49:24 +01:00
2026-03-30 14:49:24 +01:00
2026-03-21 18:20:09 -05:00
2026-03-21 18:20:09 -05:00
2026-04-15 11:07:38 +01:00
2026-04-15 11:07:38 +01:00
2026-03-26 12:30:01 +01:00
2026-04-15 11:07:38 +01:00
2026-04-22 20:59:00 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-03-21 23:16:32 -05:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-03-30 14:49:24 +01:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-15 11:07:38 +01:00
2026-04-24 20:08:29 +02:00
2026-03-27 11:19:28 +00:00
2026-03-27 11:19:28 +00:00
2026-04-21 07:36:13 +02:00
2026-01-05 16:15:58 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-02-24 15:44:32 +00:00
2026-04-24 20:08:29 +02:00
2026-03-20 16:08:32 -05:00
2026-04-21 07:36:13 +02:00
2026-02-17 12:25:27 +00:00
2026-04-21 07:36:13 +02:00
2026-03-20 16:08:32 -05:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-03-27 11:19:28 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-03-27 11:19:28 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-03-27 11:19:28 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-02-12 16:23:12 +01:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-09 17:14:20 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-09 17:14:20 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-12 11:51:15 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-12 11:51:15 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-12 11:51:15 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-12 11:51:15 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-12 11:51:15 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-12 11:51:15 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-03-27 11:19:28 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-22 14:24:12 +01:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-09 10:54:37 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-03-30 14:49:24 +01:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-02-11 20:02:28 +01:00
2026-04-24 07:34:54 +01:00
2026-02-11 20:02:28 +01:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-23 16:45:22 +02:00
2026-04-23 22:37:06 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-21 07:36:13 +02:00
2025-12-04 16:24:04 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-02-18 08:02:45 -05:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-01-09 17:14:20 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-22 20:59:00 +02:00
2026-04-22 20:59:00 +02:00
2026-04-22 20:59:00 +02:00
2026-03-21 07:40:25 +00:00
2026-03-27 11:19:28 +00:00
2026-03-27 11:19:28 +00:00
2026-03-30 19:57:36 +01:00
2026-02-21 15:53:22 +01:00
2026-02-21 15:53:22 +01:00
2026-03-30 14:05:10 +01:00
2026-03-26 12:30:01 +01:00
2026-03-30 14:05:10 +01:00
2026-03-30 14:05:10 +01:00
2026-04-24 20:08:29 +02:00
2026-03-26 12:15:36 +00:00
2026-03-04 19:35:45 +01:00
2026-01-09 10:54:11 +00:00
2026-02-16 12:09:23 +00:00
2026-02-16 12:09:23 +00:00
2026-04-09 21:41:49 +01:00
2026-04-09 21:41:49 +01:00
2026-04-25 17:06:28 +02:00
2026-04-25 17:06:28 +02:00
2026-04-24 20:19:38 +02:00
2026-04-25 17:06:28 +02:00
2026-04-25 17:06:28 +02:00
2026-04-21 07:36:13 +02:00
2026-04-25 17:06:28 +02:00
2026-04-21 07:36:13 +02:00
2026-01-06 12:24:42 +01:00
2026-04-24 20:08:29 +02:00
2026-04-24 07:34:54 +01:00
2026-04-24 07:34:54 +01:00
2026-04-18 23:46:20 +02:00
2026-04-18 23:46:20 +02:00
2026-04-13 19:24:43 +02:00
2026-04-13 19:24:43 +02:00
2026-03-30 14:05:10 +01:00
2026-03-30 14:05:10 +01:00
2026-04-24 07:34:54 +01:00
2026-04-09 21:41:49 +01:00
2026-04-24 07:34:54 +01:00
2026-04-21 07:36:13 +02:00
2026-04-20 13:20:41 +02:00
2026-04-20 13:20:41 +02:00
2026-04-24 07:34:54 +01:00
2026-04-08 14:31:43 +01:00
2026-03-31 10:06:18 +02:00
2026-04-24 20:08:29 +02:00
2026-03-25 12:53:22 +00:00
2025-12-01 11:00:33 +00:00
2026-04-21 07:36:13 +02:00
2026-02-09 21:44:47 +01:00
2026-03-25 16:02:04 +00:00
2026-03-24 14:00:01 +00:00
2026-03-30 14:05:10 +01:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-03-26 12:30:01 +01:00
2026-03-26 12:30:01 +01:00
2026-04-22 14:24:12 +01:00
2025-10-27 14:50:54 +00:00
2026-03-27 11:19:28 +00:00
2026-03-26 12:30:01 +01:00
2026-03-30 14:05:10 +01:00
2026-03-30 14:05:10 +01:00
2026-04-13 19:24:43 +02:00
2026-04-22 14:24:12 +01:00
2025-10-27 14:50:54 +00:00
2026-02-23 18:44:26 +00:00
2026-02-23 18:44:26 +00:00
2026-04-08 10:37:05 +01:00
2026-03-24 14:00:01 +00:00
2026-03-24 14:00:01 +00:00
2026-04-21 07:36:13 +02:00
2025-12-12 10:17:00 +00:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-10 15:00:58 +01:00
2026-04-10 15:00:58 +01:00
2026-04-20 13:20:41 +02:00
2026-04-20 13:20:41 +02:00
2026-04-10 15:00:58 +01:00
2026-01-09 10:00:58 +01:00
2026-04-24 07:34:54 +01:00
2026-04-09 21:41:49 +01:00
2026-03-03 17:14:19 +01:00
2026-02-18 08:02:45 -05:00
2026-04-26 10:40:58 +02:00
2026-04-22 20:59:00 +02:00
2026-04-25 08:47:47 +02:00
2026-04-25 08:47:47 +02:00
2026-04-26 10:40:58 +02:00
2026-04-20 13:20:41 +02:00
2025-11-12 11:19:37 +01:00
2025-11-12 11:19:37 +01:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-04-26 10:40:58 +02:00
2026-04-20 13:20:41 +02:00
2026-04-21 07:36:13 +02:00
2026-04-23 16:45:22 +02:00
2026-04-24 20:08:29 +02:00
2026-04-23 16:45:22 +02:00
2026-04-23 16:45:22 +02:00
2026-04-23 16:45:22 +02:00
2026-04-24 20:08:29 +02:00
2026-03-29 21:27:20 +01:00
2026-03-29 21:27:20 +01:00
2026-02-06 10:47:50 +00:00
2026-04-13 19:24:43 +02:00
2026-04-13 19:24:43 +02:00
2026-04-21 07:36:13 +02:00
2026-04-24 20:08:29 +02:00
2026-02-19 11:27:06 +00:00
2026-02-19 11:27:06 +00:00
2026-04-22 14:24:12 +01:00
2026-04-22 14:24:12 +01:00
2026-04-21 07:36:13 +02:00
2026-03-31 10:37:23 +02:00
2026-04-24 20:08:29 +02:00