Jenna Vassar
b8daada2a3
Fix SnackbarDispatcher dropping messages for hosts that subscribe after a post
...
Publish the current queue head via a StateFlow so any host that subscribes
after a message is posted (e.g. a screen recomposing as a flow pops back to it)
still observes it. The previous mutex-gated flow delivered each message to a
single parked collector, which could starve the host actually on screen and
drop the snackbar. Adds a regression test for the late-subscriber case.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 10:03:49 -07:00
..
2025-11-10 11:05:05 +01:00
2026-05-04 10:05:11 +02:00
2026-04-30 12:07:07 +02:00
2026-04-20 11:19:37 +02:00
2026-04-30 09:04:19 +02:00
2026-04-14 10:13:46 +04:00
2026-03-16 14:41:07 +00:00
2026-05-07 10:59:12 +02:00
2026-05-04 00:54:27 +00:00
2025-12-10 15:58:41 +01:00
2026-06-09 10:03:49 -07:00
2026-03-16 14:41:07 +00:00
2025-11-10 11:05:05 +01:00
2026-05-18 00:57:56 +00:00
2026-05-18 20:25:36 +02:00
2025-12-05 09:45:23 +01:00
2025-11-10 11:05:05 +01:00
2026-06-02 13:52:08 -07:00
2026-05-05 16:22:32 +02:00
2026-05-18 00:57:56 +00:00
2025-11-12 19:05:39 +01:00
2025-12-30 21:29:18 +01:00
2026-04-30 09:52:10 +02:00
2026-05-20 11:32:32 +02:00
2026-05-05 16:22:32 +02:00
2026-04-29 11:41:47 +02:00
2026-04-27 09:17:54 +02:00
2026-05-11 08:19:28 +00:00
2026-05-11 17:22:16 +02:00
2026-05-20 14:26:44 +02:00
2026-04-30 09:52:10 +02:00
2025-11-10 11:05:05 +01:00
2026-04-23 09:48:15 +02:00
2026-04-30 09:52:10 +02:00
2026-01-30 15:33:51 +01:00
2026-04-17 14:48:50 +02:00
2026-05-11 08:19:28 +00:00
2026-04-15 12:29:41 +00:00
2026-06-02 13:52:21 -07:00
2026-05-04 11:50:15 +02:00
2026-04-30 16:04:07 +02:00
2025-11-10 11:05:05 +01:00
2026-05-18 00:57:56 +00:00
2026-04-30 14:09:07 +02:00
2025-11-10 11:05:05 +01:00
2026-04-30 09:52:10 +02:00
2026-05-05 16:22:32 +02:00
2026-06-02 13:33:18 -07:00
2026-04-30 09:52:10 +02:00