-
-
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
Exiting the manage collections screen while editing an existing collection leaves the low-pass filter active #24100
Comments
@Bruno5430 can you reliably reproduce this with the steps you provided? Can't seem to reproduce well. I only hit this once after 5 minutes of trying. Something has gone really wrong with the osu/osu.Game/Collections/ManageCollectionsDialog.cs Lines 122 to 133 in 7b3cb5b
|
Yeah i can, but i should clarify some conditions
Pressing Esc unselects the textbox and doesn't leave the filter active, i will edit it in op
It has to be an existing collection (It's not necessary to have any beatmaps), It doesn't work if you select the "Create new collection" textbox Also I'm in linux, so idk if It's platform specific or locale specific (I't's on |
Ok, it isn't entirely consistent but it's still very common and the conditions i noted before still apply This time submitting clean logs from the session shown in the video |
I have no idea how this can happen. A starting point is to figure out what state the overlay is in when in this state. Somehow it is not visible but skipped all state change logic (so I can't seem to repro locally, so if someone manages it, use the draw visualiser to examine the |
Apparently the overlay does hide, but the animations do this:
2023-07-04.17-12-17.webm |
@Bruno5430 please re-test this in the next release (coming today or tomorrow) thanks! |
Still happens 2024-02-19.19-25-23.webm |
The key to this happening is probably in the sudden spike you're getting while trying to exit the manage collections screen. |
Thanks to the information in #24100 (comment), and in addition to what I observed above, it's very likely that the issue is happening from the following scenario:
I can replicate this as well by putting the update thread to ~300ms sleep in This questions the friendliness between the I'm not quite sure what's the best approach here, but this undoubtedly shows a flaw in the nature of For the time being, we can easily work around this issue by either making |
I'd probably do something like override |
If we continue to use |
We work around presence weirdness in so many places now that I consider that argument to be mostly moot. |
It's not about workarounds, it's about predicting how the transform can fail to be processed to avoid that from occurring with the user, because again, |
No I find that presence is the core issue here and don't see this as any different to any e.g. scheduling issue caused by presence wonkiness. The only difference that the breakage is audible and not visible. |
I experienced the same issue today for build While creating a new collection via I installed osu!lazer on a spinning HDD and thought this was the main cause as I experience frequent stutters in song select already because of a slow disk. Logs: Osu.2024.02.26.-.13.44.16.03.mp4 |
Type
Game behaviour
Bug description
X
icon or outside of the screenScreenshots or videos
2023-07-01.16-37-48.webm
Version
2023.621.0
Logs
The text was updated successfully, but these errors were encountered: