Debug Menu

The Debug menu is a special menu that can be enabled in Sandvox to provide some advanced troubleshooting commands. (The Debug menu is in English only, regardless of the language that Sandvox is using.)

To enable the Debug menu:

  1. Quit Sandvox.
  2. Open the Terminal (found in the "Applications → Utilities" folder).
  3. Type the command:
defaults write com.karelia.Sandvox IncludeDebugMenu -bool YES
  1. Press Return.
  2. Launch Sandvox.

To disable the debug menu:

  1. Repeat the above instructions, but instead enter the command:
defaults write com.karelia.Sandvox IncludeDebugMenu -bool NO

The menu includes (but it not limited to) the following commands:

Reload Site Outline
Reloads the Site Outline.
Clear Staleness
Resets the list of pages that need to be uploaded when the site is next published.
Make Everything Stale
Marks all pages as needing to be uploaded when the site is next published.
Available Components
Shows a window of pluginss Sandvox has installed.
Available Designs
Shows a window of designs Sandvox has installed.
Connection Transcript
A log of what has happened during FTP connections when publishing the site. Sometimes useful for troubleshooting.
Media Inspector
Table of media information, for internal debugging.
Log JavaScript Errors
When checked, JavaScript errors and console messages will be appended to the console log.
Logging Configuration
Sets the domains to which changes are logged in the Console. See Hidden Preferences.
Test: Hang!
Create a spinning pizza of death so we can sample Sandvox.
Test: Fail OBASSERT
Fail an assertion to see how Sandvox behaves.
Test: Generate Exception
Generates an exception to test how Sandvox will behave.
Test: Crash!
Makes Sandvox crash to test the Problem Reporter.
Report Latest Crash
Opens the Problem Reporter to send a crash report.
How can we improve this page? Let us know.