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:
- Quit Sandvox.
- Open the Terminal (found in the "Applications → Utilities" folder).
- Type the command:
defaults write com.karelia.Sandvox IncludeDebugMenu -bool YES
- Press Return.
- Launch Sandvox.
To disable the debug menu:
- 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 plugins 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.
