address third review: rebuild the window when the shuffle is dropped, atomic queue version

This commit is contained in:
austinried
2026-10-04 00:29:55 +00:00
parent f982293fd1
commit 59d20d4eda
3 changed files with 31 additions and 8 deletions
@@ -680,7 +680,7 @@ class PlaybackControllerTest {
handle.positionMs = 5_000L
controller.previous()
assertTrue(handle.operations.contains("seekTo(0)"))
await { handle.operations.contains("seekTo(0)") }
assertEquals(
"s2",
controller.state.value.item