Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Both the proof and puzzle editors didn't have proper implementation for the
exit
button. They switched panels without changing the underlying data of the puzzle itself. This caused strange behavior, like asking if you wanted to open a new puzzle after exiting or breaking the puzzle creator after exiting a proof.The
exit
button should work properly now.Closes #265
Type of change
How Has This Been Tested?
Since a problem would only show up after exiting from an editor and entering an editor from the Home Panel, there were 6 variations of the issue. I tested them individually as best I could.
Proof->exit->Solve
Proof->exit->Create
Proof->exit->Edit
Puzzle->exit->Solve
Puzzle->exit->Create
Puzzle->exit->Edit
Checklist: