Skip to content

Fix panel expansion not being set on initial song select load#36456

Merged
bdach merged 3 commits intoppy:masterfrom
eeliogata:fix-panel-expansion-on-initial-load
Jan 27, 2026
Merged

Fix panel expansion not being set on initial song select load#36456
bdach merged 3 commits intoppy:masterfrom
eeliogata:fix-panel-expansion-on-initial-load

Conversation

@eeliogata
Copy link
Copy Markdown
Contributor

Closes #36445.

Fixes a regression from #36404

Copy link
Copy Markdown
Collaborator

@bdach bdach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing test coverage

@peppy
Copy link
Copy Markdown
Member

peppy commented Jan 25, 2026

I don't like the fix logic either. Especially with zero explanation from someone that hasn't worked on the classes before.

peppy added a commit to peppy/osu that referenced this pull request Jan 27, 2026
I'm not sure how this will hold out. I can't really explain it in a
better way. I've tried about 10 other different iterations of this.

I don't like this fix. If this is not mergeable I'll probably look to
see if I can rewrite the expanded set state handling, because it's just
ass right now.

- Regressed in ppy#36404.
- Closes ppy#36445.
- Supersedes and closes ppy#36456.
peppy added a commit to peppy/osu that referenced this pull request Jan 27, 2026
I ended up using a very similar approach to ppy#36456 after multiple
alternative attempts.

- Regressed in ppy#36404.
- Closes ppy#36445.
- Supersedes and closes ppy#36456.
@peppy peppy self-requested a review January 27, 2026 12:33
peppy
peppy previously approved these changes Jan 27, 2026
@peppy peppy force-pushed the fix-panel-expansion-on-initial-load branch from e641576 to 33a4420 Compare January 27, 2026 12:34
@peppy
Copy link
Copy Markdown
Member

peppy commented Jan 27, 2026

@bdach please double-check this one and make sure you agree with it.

@peppy peppy self-requested a review January 27, 2026 12:35
Copy link
Copy Markdown
Collaborator

@bdach bdach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems to work and has tests. that's basically all that i require at this point because understanding what happens where and why in this code has long gone 🤷

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Panel of currently playing song doesn't expand on initial song select load

3 participants