Skip to content

[BUGFIX] Hide Chart Editor toolboxes from every playtest entry point#7539

Open
VICK-sys wants to merge 1 commit into
FunkinCrew:developfrom
VICK-sys:fix/chart-editor-toolbox-playtest-crash
Open

[BUGFIX] Hide Chart Editor toolboxes from every playtest entry point#7539
VICK-sys wants to merge 1 commit into
FunkinCrew:developfrom
VICK-sys:fix/chart-editor-toolbox-playtest-crash

Conversation

@VICK-sys

@VICK-sys VICK-sys commented May 8, 2026

Copy link
Copy Markdown

Linked Issues

Closes #6851

Description

Chart editor toolbox dialogs (Window → Events, Playtest Properties, etc.) stayed open during playtest when launched from the menubar (Test → Playtest Full) or from gamepad START. Reopening the same toolbox after returning to the chart editor crashed.

Only the Enter-keybind playtest path called hideAllToolboxes() before launching the substate, so other entry points left toolbox HaxeUI components in an inconsistent state across the substate cycle.

The fix moves the call into testSongInPlayState itself so every entry point — menubar, gamepad START, Enter, and retest-from-PlayState — hides toolboxes before the playtest substate starts. The now-redundant calls in handleTestKeybinds and ChartEditorGamepadHandler are removed.

Screenshots/Videos

Demo.Video.mp4

@github-actions github-actions Bot added status: pending triage Awaiting review. pr: haxe PR modifies game code. size: tiny A tiny pull request with 4 or fewer changes. and removed status: pending triage Awaiting review. labels May 8, 2026
@NotHyper-474 NotHyper-474 added type: minor bug Involves a minor bug or issue. status: pending triage Awaiting review. topic: chart editor Related to the operation of the Chart Editor. labels May 8, 2026
@Hundrec Hundrec changed the title fix: Hide chart editor toolboxes from every playtest entry point [BUGFIX] Hide chart editor toolboxes from every playtest entry point May 9, 2026
@Hundrec Hundrec changed the title [BUGFIX] Hide chart editor toolboxes from every playtest entry point [BUGFIX] Hide Chart Editor toolboxes from every playtest entry point May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: haxe PR modifies game code. size: tiny A tiny pull request with 4 or fewer changes. status: pending triage Awaiting review. topic: chart editor Related to the operation of the Chart Editor. type: minor bug Involves a minor bug or issue.

Development

Successfully merging this pull request may close these issues.

2 participants