developerMode=true parameter to your HubSpot URLs, enabling additional developer features and tools in the HubSpot platform.
What It Does
When Developer Mode is enabled, HubSpot provides:- Access to developer-specific UI elements
- Additional debugging information
- Developer tools and utilities
- Enhanced error messages and diagnostics
The exact features enabled by Developer Mode depend on your HubSpot account type and permissions. Some features may only be available to developers with specific account access.
How to Use It
Via Popup
- Click the FreshJuice extension icon
- Toggle Developer Mode on
- The page will reload with
?developerMode=trueadded to the URL
Via Context Menu
- Right-click anywhere on the page
- Select FreshJuice HubSpot DevTools → Add Developer Mode
- The page will reload with the parameter enabled
Via Keyboard Shortcut
UseCtrl+Shift+M (or Cmd+Shift+M on Mac) to toggle Developer Mode on the current page.
URL Parameter
Developer Mode adds this parameter to your URLs:Technical Details
Parameter Configuration
Fromsrc/lib/url-params.js:10:
Toggle Detection
The extension checks the current URL for the parameter (src/popup/popup.js:102-104):
Context Menu Integration
Developer Mode can be toggled via context menu (src/background/background.js:68-72):
Use Cases
Accessing Developer Tools
Enable Developer Mode to access HubSpot’s developer-specific features:Enhanced Debugging
Combine with Debug Mode for comprehensive debugging:Template Development
When developing HubSpot templates:Enabling All Parameters at Once
From the context menu, you can enable all three debug parameters simultaneously (src/background/background.js:81-86):
Domain Management
When you enable Developer Mode for the first time on a domain:- The domain is automatically added to your allowed domains list
- Badge counter will show active parameters
- Auto-apply to links feature becomes available (if enabled in settings)
- Parameters persist across sessions (if enabled in settings)
Persistence
If Persist across sessions is enabled in settings:- Developer 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
src/background/background.js:312-318:
- Toggle Developer Mode off
- Click Forget Website in the popup
- Remove the domain from Settings
Keyboard Shortcuts
Developer Mode can be quickly toggled using keyboard shortcuts (src/background/background.js:548-552):
Edge Cases
Parameter Already Exists
If the URL already hasdeveloperMode=true:
- Toggling off removes the parameter and reloads
- Toggling on has no additional effect (parameter already present)
Context Menu Toggle
The context menu intelligently toggles the parameter (src/background/background.js:160-172):
Multiple Parameters
Developer Mode works seamlessly with other debug parameters:Non-HubSpot Sites
ThedeveloperMode parameter is HubSpot-specific and has no effect on non-HubSpot websites. The extension will still add it if enabled, but it won’t activate any features.
Auto-Apply to Links
When Auto-Apply Links is enabled and you’re on a page withdeveloperMode=true, hovering over same-domain links will automatically add the parameter to those links.
From src/content/content-script.js:83-89:
Related Features
- Debug Mode - Enable HubSpot debugging output
- Cache Buster - Force fresh content loading
- Context Menus - Quick access to all parameters
- Auto-Apply Links - Propagate developer mode to same-domain links