-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Daily Challenge Leaderboard starts from #0 after PB #31434
Comments
I can maybe see how this can happen, but it should have nothing to do with whether the score is the user best or not, and I'm not sure how to fix it. The general gist of it is that the client only receives the leaderboard position of the score that was just set, and assigns positions to surrounding score by working backwards from the positions that it knows: osu/osu.Game/Screens/OnlinePlay/Playlists/PlaylistItemResultsScreen.cs Lines 129 to 182 in 01e9c0f
Failure scenario I'm thinking of would go something like
@ppy/team-web do you have any ideas on how we could make this not happen? I know from past discussions that position is rather expensive to include for every score. Maybe we can put one position marker in like the cursor response or something, so that the client can at least detect that this happened and attempt to course-correct? |
technically the user's own score position is always included in the response... (also if it's me I wouldn't worry about it and just renumber once the top score has been fetched) |
Type
Game behaviour
Bug description
After achieving a new personal best score on the Daily Challenge and scrolling the leaderboard to the left, it starts at #0.
Screenshots or videos
After PB score
After non-PB score
After first submitted score
Version
2025.101.0
Logs
compressed-logs.zip
The text was updated successfully, but these errors were encountered: