Fix chat scroll sticking visually when scrolling beyond bottom extent
Currently empty, but works.
Improve code quality of constructing legacy sprite texts
Fix crash on attempting to join lobby using key press during a pending join
Fix multiplayer download progress showing incorrectly after an aborted download
Closes https://github.com/ppy/osu/issues/12040.
This is mostly just a sanity/debounce check.
Without doing so, a state change may read from an old progress value.
Add beatmap search filter row "General"
This has since been added into the framework through https://github.com/ppy/osu-framework/pull/4302
Closes #12042.