hsDebug=true parameter to your HubSpot URLs, enabling detailed debugging information in the browser console.
What It Does
When Debug Mode is enabled, HubSpot outputs:- Detailed module rendering information
- HUBL template execution logs
- JavaScript initialization logs
- Content rendering pipeline details
- Error messages and stack traces
How to Use It
Via Popup
- Click the FreshJuice extension icon
- Toggle Debug Mode on
- The page will reload with
?hsDebug=trueadded to the URL
Via Context Menu
- Right-click anywhere on the page
- Select FreshJuice HubSpot DevTools → Add Debug Mode
- The page will reload with the parameter enabled
Via Keyboard Shortcut
UseCtrl+Shift+D (or Cmd+Shift+D on Mac) to toggle Debug Mode on the current page.
URL Parameter
Debug Mode adds this parameter to your URLs:The parameter is only added to HTTP(S) URLs. Non-HTTP URLs and special protocols (mailto:, tel:, javascript:) are not modified.
Technical Details
Parameter Configuration
Fromsrc/lib/url-params.js:8:
Toggle Logic
The extension checks the current URL for the parameter and sets the toggle state accordingly (src/popup/popup.js:54):
Use Cases
Debugging Module Rendering Issues
Enable Debug Mode to see which modules are being rendered and in what order:Troubleshooting HUBL Templates
Debug Mode reveals HUBL template execution details:Inspecting Content Rendering
See how HubSpot processes and renders your content:Domain Management
When you enable Debug Mode for the first time on a domain, that domain is automatically added to your allowed domains list. This enables:- Badge counter showing active parameters
- Auto-apply to links feature (if enabled)
- Persistent parameters across sessions (if enabled)
Persistence
If Persist across sessions is enabled in settings:- Debug Mode state is saved when you enable it
- When you navigate to other pages on the same domain, the parameter is automatically re-applied
- The parameter persists even after closing and reopening your browser
- Toggle Debug Mode off
- Click Forget Website in the popup
- Remove the domain from Settings
Edge Cases
Parameter Already Exists
If the URL already hashsDebug=true, toggling Debug Mode off will remove it. Toggling it on again will re-add it.
Multiple Parameters
Debug Mode works seamlessly with other parameters:Non-HubSpot Sites
ThehsDebug parameter has no effect on non-HubSpot websites. The extension will still add it if you enable Debug Mode, but it won’t produce any debugging output.
Related Features
- Cache Buster - Force fresh content loading
- Developer Mode - Enable HubSpot developer features
- Context Menus - Quick access to all parameters
- Auto-Apply Links - Propagate parameters to same-domain links