Increase validation performed on .osu files to avoid hard crashes
Fix "wind" mods adjusting rate twice
Co-Authored-By: peppy <pe@ppy.sh>
Fix mania miss judgement animations disappearing too quickly
Limiting scope to beatmap decoding for this pass. Can expand to skin/storyboard in the future.
Fix direct panel stats being misaligned by one pixel
Ensure import continues if an existing item's online IDs are in a bad state
Refactor UpdateableBeatmapBackground lookup logic for clarity
Fix osu!direct firing excess queries during initial search characters
Fix channel selection overlay leaving background dimmed when popped out
Fix HoldForMenuButton getting stuck in a confirming state
This is a hotfix for incorrect framework behaviour. Closes #4442
Closes #4446.
Due to faulty debounce fire logic, a web request would always fire with a single character search, followed by the real search. This caused unwanted delays and display weirdness.
Closes #4401. Alternative to #4439.