Miguel Ángel
15460ec541
fix(core): resolve already-errored media immediately in the asset-readiness gate ( #4096 )
...
The shared composition-readiness gate only listened for future canplay/error
events on pending media, so an asset whose error already fired before the
gate started listening was never seen -- a DOM error event doesn't refire.
That left the gate burning its full 8s timeout on every load. Measured on a
production composition with 85 duplicate small audio elements pointing at
missing files: 8.68s to 0.83s with this fix, no timeout warning.
2026-09-18 13:19:46 -04:00
..
2026-03-23 17:15:14 -07:00
2026-08-23 17:58:25 -07:00
2026-08-08 22:32:10 -07:00
2026-09-18 11:12:52 -04:00
2026-08-23 17:58:25 -07:00
2026-07-25 14:12:16 +02:00
2026-06-27 13:51:21 -04:00
2026-09-10 08:06:43 -07:00
2026-09-09 03:56:10 -04:00
2026-09-16 20:10:06 -04:00
2026-06-27 01:16:40 -04:00
2026-06-12 16:18:18 -07:00
2026-07-25 14:12:16 +02:00
2026-09-09 00:47:31 -04:00
2026-09-18 11:12:44 -04:00
2026-06-27 13:51:21 -04:00
2026-07-11 18:32:18 -04:00
2026-07-18 13:24:57 -04:00
2026-06-07 17:52:19 -04:00
2026-08-17 16:42:27 -04:00
2026-08-11 02:48:56 -04:00
2026-08-19 18:08:23 -04:00
2026-08-19 18:08:23 -04:00
2026-09-11 13:57:07 -07:00
2026-09-11 11:27:37 -07:00
2026-08-13 06:08:56 -07:00
2026-08-23 17:58:25 -07:00
2026-08-13 13:53:29 -07:00
2026-08-21 09:08:32 -07:00
2026-08-13 06:57:24 -07:00
2026-08-13 06:57:24 -07:00
2026-08-13 13:53:29 -07:00
2026-08-13 13:53:29 -07:00
2026-08-13 12:35:44 -07:00
2026-08-21 09:08:32 -07:00
2026-08-13 13:53:29 -07:00
2026-08-13 13:53:29 -07:00
2026-08-18 20:07:42 -04:00
2026-08-18 20:07:42 -04:00
2026-08-23 17:58:25 -07:00
2026-08-23 19:19:08 -07:00
2026-08-13 07:42:32 -07:00
2026-08-18 20:07:42 -04:00
2026-08-21 18:22:40 -07:00
2026-08-06 13:57:08 -07:00
2026-08-21 18:22:40 -07:00
2026-07-26 01:25:16 -07:00
2026-07-26 01:25:16 -07:00
2026-07-25 22:15:30 -07:00
2026-07-25 23:16:50 -07:00
2026-07-06 02:36:17 -07:00
2026-07-25 23:16:50 -07:00
2026-07-16 02:44:22 -04:00
2026-09-18 13:19:46 -04:00
2026-09-18 13:19:46 -04:00
2026-07-21 19:39:03 -07:00
2026-07-16 08:01:56 +00:00
2026-09-16 20:10:06 -04:00
2026-05-16 06:24:30 +02:00
2026-05-16 06:24:30 +02:00
2026-09-05 12:28:59 -04:00
2026-09-05 12:28:59 -04:00
2026-09-08 18:10:51 +00:00
2026-05-09 00:09:15 +02:00
2026-06-12 21:10:36 -07:00
2026-09-04 19:03:08 -04:00
2026-08-04 03:18:21 -07:00
2026-08-04 03:18:21 -07:00
2026-07-08 02:34:18 -07:00
2026-07-09 13:31:02 -07:00