Open frenzibyte opened 2 years ago
@frenzibyte can you actually reproduce this on master? because I can repro on 2022.314.0 but not on master. was in the middle of bisecting this, in fact.
Turns out I was a couple of commits behind master and 2022.314.0 (at https://github.com/ppy/osu/commit/dc1e5a456a6ec7a29ed79f77dfcd6bc875001a7a), I suppose this is an issue that has been "resolved" in current master then...
bisection turned up 4a3e3aba65a1cece80e164fefc7622f853637d8c which looks obviously bogus. and i managed to not get the bug once on 2022.314.0, so i'm banking on this being some sort of race that was made less frequent by the recent player optimisations.
Noticable specifically on beatmaps with tracks that are longer than the beatmaps themselves (e.g. https://osu.ppy.sh/beatmapsets/184#osu/8707).
https://user-images.githubusercontent.com/22781491/158472635-18b96c7f-2988-4b26-8317-b864b6b1f302.mp4
Should stay in final rate similar to how it behaves in song select, rather than abruptly switch to initial (and weirdly enough, fix itself when clicking on the results score card).
Discussed in https://github.com/ppy/osu/discussions/17262