peter
0047de7bdd
fix(player): freeze the launch queue so Loop All + Next/Previous use the original list
...
The player's queue came live from the feed query, which refetches under a
watch-state filter as each video is auto-marked watched — steadily shrinking
the list mid-session. Loop "All" could then never wrap back to the first
video (earlier items had dropped out), and prev/next drifted. Snapshot the
queue once at mount (useState lazy init) and step through that frozen list for
the whole session; the live prop is ignored thereafter. Supersedes the earlier
active-item pin with a list-level freeze that also fixes Loop All.
2026-07-05 20:50:05 +02:00
..
2026-07-01 12:46:50 +02:00
2026-07-04 19:13:11 +02:00
2026-06-15 00:30:34 +02:00
2026-06-29 00:11:44 +02:00
2026-07-04 19:43:50 +02:00
2026-06-12 18:01:43 +02:00
2026-06-30 05:18:07 +02:00
2026-06-19 11:18:20 +02:00
2026-07-02 01:45:16 +02:00
2026-06-19 03:22:10 +02:00
2026-07-01 01:00:32 +02:00
2026-07-02 01:45:16 +02:00
2026-06-26 00:00:21 +02:00
2026-06-25 22:58:29 +02:00
2026-07-05 06:58:34 +02:00
2026-06-15 15:06:47 +02:00
2026-06-29 00:11:44 +02:00
2026-06-19 11:18:20 +02:00
2026-07-04 19:43:50 +02:00
2026-07-04 21:25:37 +02:00
2026-07-04 19:43:50 +02:00
2026-06-15 00:47:04 +02:00
2026-06-18 01:17:31 +02:00
2026-07-05 03:29:20 +02:00
2026-07-05 03:29:20 +02:00
2026-06-25 22:34:24 +02:00
2026-07-01 22:50:59 +02:00
2026-06-29 00:48:18 +02:00
2026-06-26 01:37:43 +02:00
2026-07-05 03:29:20 +02:00
2026-07-04 19:43:50 +02:00
2026-06-15 00:47:04 +02:00
2026-07-04 06:17:40 +02:00
2026-07-05 20:50:05 +02:00
2026-07-04 19:43:50 +02:00
2026-07-05 05:26:16 +02:00
2026-07-05 06:58:34 +02:00
2026-07-05 03:29:20 +02:00
2026-07-03 01:52:58 +02:00
2026-06-15 00:30:34 +02:00
2026-07-02 00:37:23 +02:00
2026-07-04 19:13:11 +02:00
2026-07-04 19:13:11 +02:00
2026-06-21 01:11:16 +02:00
2026-07-04 04:32:31 +02:00
2026-07-04 19:13:11 +02:00
2026-07-02 01:45:16 +02:00
2026-07-04 04:41:13 +02:00
2026-07-02 01:45:16 +02:00
2026-06-26 00:32:17 +02:00
2026-06-17 14:28:29 +02:00
2026-07-04 04:45:51 +02:00
2026-06-15 21:52:28 +02:00
2026-06-19 11:18:20 +02:00
2026-07-04 19:13:11 +02:00
2026-07-04 03:41:18 +02:00
2026-06-30 03:08:52 +02:00
2026-07-04 21:25:37 +02:00
2026-07-04 18:17:11 +02:00