Block a user
Wait for the scroll range the assertion needs
album-dropdown 'can be scrolled' is racy: its guard waits for 40px and it asserts 80
A CI-only change is
ci:, not fix(ci):
Reviewed and approved above — the e2e failure on 35c0d83 is not this PR.
album-dropdown.spec.ts:91 failed on chromium with Expected: 80, Received: 10, while WebKit passed in the same…
Wait for the scroll range the assertion needs
logan
created branch fix/133-album-dropdown-scroll-race in yonlu/yellowjacket
2026-08-19 15:50:58 +00:00
album-dropdown 'can be scrolled' is racy: its guard waits for 40px and it asserts 80
logan
deleted branch feat/24-supported-sizes-queue-model from yonlu/yellowjacket
2026-08-19 15:22:42 +00:00
Desktop: content is obscured or unusable at small window sizes — decide the supported sizes and the modes
Decide the supported sizes, and stop the queue taking the page's width
logan
pushed to feat/24-supported-sizes-queue-model at yonlu/yellowjacket
2026-08-19 14:55:52 +00:00
Queue.OnPlaybackFinished indexes q.tracks[currentIndex] without checking the index, which is -1 after the queue is exhausted
make ui-test flakes: three suites fail to import setup.ts from the Vitest dev server, once in five runs
Data race: the position readers guard the decoder with the speaker lock, which the read-ahead goroutine does not take
The player can sit in Playing forever with the position frozen: BufferedStreamer streams silence with no end condition