Available Shortcuts
The extension defines three keyboard commands:Toggle Debug Mode
Adds or removes the
hsDebug=true parameter from the current page URL.Default: Not assigned (must be configured manually)This enables HubSpot’s debug mode, which adds helpful debugging information to your pages.Toggle Cache Buster
Adds or removes the
hsCacheBuster parameter with a timestamp from the current page URL.Default: Not assigned (must be configured manually)This forces HubSpot to bypass cached versions of your modules and templates.Toggle Developer Mode
Adds or removes the
developerMode=true parameter from the current page URL.Default: Not assigned (must be configured manually)This enables HubSpot’s developer mode for additional development features.How Shortcuts Work
When you press a configured keyboard shortcut:- The extension checks if the parameter is currently in the URL
- If present, it removes the parameter and reloads the page
- If absent, it:
- Adds the parameter to the URL
- Automatically adds the domain to your allowed domains list
- Reloads the page with the new parameter
Date.now()) to ensure a unique value.
Configuring Shortcuts
Browser extensions don’t come with keyboard shortcuts pre-assigned by default. You need to configure them manually.Chrome / Edge / Brave
- Navigate to
chrome://extensions/shortcuts(oredge://extensions/shortcutsfor Edge) - Find FreshJuice HubSpot DevTools in the list
- Click the pencil icon next to each command to assign a shortcut
- Type your desired key combination (e.g.,
Ctrl+Shift+D,Alt+D, etc.) - Click outside the field to save
Firefox
- Navigate to
about:addons - Click the gear icon (⚙️) and select “Manage Extension Shortcuts”
- Find FreshJuice HubSpot DevTools in the list
- Click in the shortcut field for each command
- Press your desired key combination
- Changes are saved automatically
Firefox requires Firefox 140.0 or later for this extension. Earlier versions may not support all features.
Recommended Shortcuts
Here are some suggested keyboard combinations that typically don’t conflict with browser defaults:| Command | Chrome/Edge | Firefox | Description |
|---|---|---|---|
| Toggle Debug Mode | Ctrl+Shift+D | Ctrl+Shift+D | Easy to remember: D for Debug |
| Toggle Cache Buster | Ctrl+Shift+B | Ctrl+Shift+B | Easy to remember: B for Buster |
| Toggle Developer Mode | Ctrl+Shift+E | Ctrl+Shift+E | Easy to remember: E for dEvEloper |
On macOS, replace
Ctrl with Command (⌘) for a more native feel.Shortcut Limitations
Won’t Work On
Keyboard shortcuts won’t function on:- Browser internal pages (
chrome://,about:,edge://, etc.) - Extension store pages
file://URLs (local files)- New tab pages
Conflict Resolution
If your chosen shortcut conflicts with:- Browser shortcuts: The browser shortcut takes priority
- Other extensions: The first installed extension takes priority
- Web page shortcuts: The extension shortcut takes priority
Command Definitions
The keyboard shortcuts are defined in the extension’s manifest file:background/background.js:542-579.
Related
- Extension Settings - Configure extension behavior
- Allowed Domains - Manage domain whitelist
- Debug Mode - Learn what each parameter does