This isn't possible in practice since expired items are removed from the queue list, but this helps out in tests.
Add logging of `MultiplayerMatchSubScreen` exiting from room loss
Implement "extra" beatmap card size
Fix intermittent failures on `TestSceneBeatmapListingOverlay`
Centralise all multiplayer button clicking test logic
OnlinePlayScreen
Fix potential wrong thread mutation in `ColourHitErrorMeter`
MultiplayerMatchSubScreen
TestSceneBeatmapListingOverlay
In the specific method, there was no wait step after the initial fetch (unlike all of the rest), meaning the fetch may not have finished in time for the follow-up steps. As seen at https://github.com/ppy/osu/runs/4588058438?check_suite_focus=true.
Avoid blocking windows key usage when the osu! window is not active
TestSceneMultiplayerQueueList
This adds the "wait for enabled" check in a way that can be easily reused, as it keeps getting missed in test implementations. This particular commit hopefully fixes https://github.com/ppy/osu/runs/4583845033?check_suite_focus=true.
Schedule
ColourHitErrorMeter
Remove decay factor in Flashlight skill
Fix occasional failures in `TestScenePlaySongSelect`
Add better defined steps to `TestLoseHostWhileReady` ready button test
Update framework
TestMultiplayerScreenStack
TestMultiplayerComponents
TestLoseHostWhileReady
Not 100% sure this will solve the issue but it's worth a try. The button state checks are using `Until` everywhere else so this brings the test in line with the standards. As seen https://github.com/ppy/osu/runs/4579641456?check_suite_focus=true.
As discussed in https://github.com/ppy/osu/discussions/16147.
Add wait step to `TestScenePlaylistResultScreen` explicitly for screen load
TestScenePlaylistResultScreen
Fix intermittent background screen test failures
Add better fix for intermittent multiplayer tests as a result of async room joins
Require installing .NET 5 in README
Fix rank graph showing for unranked users on profile overlay
- Removed online code that didn't work anyway after the introduction of the development web instance. - Removed some weird test steps. - Fixed online/offline test steps not working at all due to identical user ID.
Fix "Random Skin" text not showing up correctly
BeatmapCardContent