Skip to content

Conversation

@bdach
Copy link
Collaborator

@bdach bdach commented Jun 25, 2025

Closes #33877.

Most likely regressed when the user tags were changed such that the loading spinner that shows on adding/removing a vote was introduced to every individual tag separately. This in turn means that the LoadingLayer responsible for showing the spinner also briefly consumes all input when visible, which also means that the control briefly becomes unhovered, breaking the logic.

This probably doesn't work on mobile because mobile input sucks. On iOS simulator it looks somewhat fine in that the tags don't move until you touch the screen anywhere else which seems okay if that's what actually what happens on device as well. And if it isn't I'm not sure I can do anything sane about it anyway.

bdach added 2 commits June 25, 2025 11:01
Closes ppy#33877.

Most likely regressed when the user tags were changed such that the
loading spinner that shows on adding/removing a vote was introdiced to
every individual tag separately. This in turn means that the
`LoadingLayer` responsible for showing the spinner also briefly consumes
all input when visible, which also means that the control briefly
becomes unhovered, breaking the logic.

This probably doesn't work on mobile because mobile input sucks. On iOS
simulator it looks somewhat fine in that the tags don't move until you
touch the screen anywhere else which seems okay if that's what actually
what happens on device as well. And if it isn't I'm not sure I can do
anything sane about it anyway.
@bdach bdach self-assigned this Jun 25, 2025
@bdach bdach added type/behavioural An issue with actual UI or game behaviour. Has a real world impact causing something to not work. area:tags labels Jun 25, 2025
@peppy peppy self-requested a review June 25, 2025 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M type/behavioural An issue with actual UI or game behaviour. Has a real world impact causing something to not work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Beatmap tags should not reflow when interacting with control (regression)

2 participants