I use Obsidian’s Sandbox as a debugging tool. In order to be useful, Sandbox needs to be in a very well defined state: no themes, no plugins, no snippets, no custom settings.
Expected Behavior
When I close Sandbox, I expect it to forget all the changes I made for debugging purposes.
I expect Sandbox to behave as promised in the pop-up menu, that opens in Sandbox by default:
Unexpected Result
Sandbox remembers everything, when I close it! When I reopen Sandbox, everything looks the same as before.
Workaround
In order to get a well-defined Sandbox, I have to manually delete the Sandbox from the list of open vaults.
Feature request
Automatically delete the Sandbox vault after closing it.
The Sandbox vault should be a temporary vault. It should not be permanent. It should not appear in the list of vaults. It should not be necessary to delete it manually.
macOS is kind of strange in the behavior of the Sandbox (compared to Windows), but you can ensure a fresh and new Sandbox by running the Open sandbox vault command or clicking here:
If sandbox is opened from the menu below the file explorer it opens a version of Sandbox with changes saved from last (if it has previously been opened, obviously)
If sandbox is opened via help, it opens a fresh clean sandbox, and seems to reset previously saves changes.
This is somewhat confusing, because BOTH says that changes are not saved.