Extension Issues
This page covers common issues with the JetStack AI Chrome extension. The extension runs as a sidebar panel on HubSpot pages and handles audit data capture, asset import/deploy, and task management. Each entry follows a Symptom / Cause / Solution format.
Installation and Visibility
Section titled “Installation and Visibility”Not Appearing
Section titled “Not Appearing”Symptom: After installing the extension, the JetStack AI sidebar does not appear on HubSpot pages.
Cause: The extension sidebar may not appear because:
- The extension is installed but not enabled
- You are not on a supported HubSpot page (the extension activates only on
app.hubspot.comand regional hublet domains) - Another browser extension is conflicting with the sidebar injection
- The browser needs to be restarted after installation
- You are viewing HubSpot in an incognito window without enabling the extension for incognito mode
Solution:
- Open
chrome://extensionsand verify the JetStack AI extension is enabled (toggle is on) - Navigate to a HubSpot portal page (e.g.,
app.hubspot.com/contacts/12345/lists) - Click the JetStack AI extension icon in the Chrome toolbar to manually open the sidebar
- If the sidebar still does not appear, restart Chrome completely
- If you are in incognito mode, go to
chrome://extensions, click “Details” on the JetStack AI extension, and enable “Allow in incognito” - Try disabling other extensions temporarily to check for conflicts
Extension Not Updating
Section titled “Extension Not Updating”Symptom: The extension is running an outdated version and new features are not available.
Cause: Chrome extensions update automatically, but the update can be delayed if:
- Chrome has not checked for updates recently
- The browser was not restarted after an update was downloaded
- Auto-updates are disabled in Chrome settings
Solution:
- Open
chrome://extensions - Enable “Developer mode” (toggle in the top right)
- Click “Update” to force-check for extension updates
- Restart Chrome after the update completes
- Verify the version number on the extension’s detail page
Authentication
Section titled “Authentication”Auth Failures
Section titled “Auth Failures”Symptom: The extension shows “Authentication failed” or “Please sign in” even though you are logged into the JetStack AI dashboard.
Cause: The extension authenticates independently from the web dashboard. Auth failures occur when:
- You have not signed into the extension yet (separate from the dashboard login)
- The extension’s authentication token has expired
- Cookies were cleared or the browser was updated, invalidating the session
- A network issue prevented the token refresh
Solution:
- Click the JetStack AI extension icon and sign in with your JetStack AI credentials
- If already signed in, click “Sign out” and sign back in
- Clear the extension’s stored data: right-click the extension icon > “Options” (if available), or remove and re-install the extension
- Ensure your browser allows third-party cookies for the JetStack AI domain, or add an exception
Token Refresh
Section titled “Token Refresh”Symptom: The extension works initially but stops authenticating after some time, requiring you to sign in again frequently.
Cause: The extension uses OAuth tokens that expire periodically. Token refresh can fail when:
- The browser was in sleep/hibernate mode when the refresh was due
- Network connectivity was lost during the refresh attempt
- The JetStack AI authentication service was temporarily unavailable
Solution:
- Sign out and sign back in to get a fresh token
- Ensure your computer’s sleep settings allow background network activity
- If you experience frequent token expiration, check your network connection stability
- The extension will automatically retry token refresh on the next page load
Performance
Section titled “Performance”Slow Performance
Section titled “Slow Performance”Symptom: The extension is slow to load, unresponsive, or takes a long time to display asset data.
Cause: Extension performance issues can stem from:
- Slow network connection between the browser and JetStack AI servers
- Large HubSpot portals with thousands of assets causing slow API responses
- Browser memory pressure from too many open tabs
- Conflicts with other Chrome extensions that modify page content
Solution:
- Check your internet connection speed
- Close unnecessary browser tabs to free up memory
- Disable other extensions temporarily to check for conflicts
- If the extension is slow on a specific portal, the portal may have a large number of assets — the initial load caches asset data for faster subsequent access
- Clear the extension cache (see Cache Clearing below)
Cache Clearing
Section titled “Cache Clearing”Symptom: The extension is showing stale data, outdated asset lists, or old portal information.
Cause: The extension caches portal data and asset lists to improve performance. This cache can become stale when:
- Assets were modified or deleted in HubSpot after the cache was populated
- The portal connection was updated (reconnected with different scopes)
- A new JetStack AI deployment was made that added or changed assets
Solution:
- In the extension sidebar, look for a refresh or sync button to force a data reload
- Close and reopen the extension sidebar
- Navigate away from the HubSpot page and back again
- If stale data persists, sign out of the extension and sign back in (this clears all cached data)
- As a last resort, remove and reinstall the extension
HubSpot-Specific Issues
Section titled “HubSpot-Specific Issues”Hublet Routing
Section titled “Hublet Routing”Symptom: The extension does not activate or shows errors on HubSpot portals hosted on regional hublets (e.g., EU data center).
Cause: HubSpot hosts portals on different regional data centers (hublets). The extension must recognize and route to the correct hublet URL. Known hublet domains include:
app.hubspot.com(US)app-eu1.hubspot.com(EU)- Other regional subdomains
If the extension does not recognize a hublet domain, it may fail to inject the sidebar or route API requests incorrectly.
Solution:
- Ensure you are running the latest version of the extension (hublet support is updated regularly)
- Check the URL in your browser — if it is a hublet domain, verify the extension supports it
- If you are on an unrecognized hublet, contact JetStack AI support with the exact URL
- The extension should handle hublet routing automatically; if it does not, update the extension
CSRF Issues
Section titled “CSRF Issues”Symptom: Extension operations fail with “CSRF validation failed” or “Forbidden” errors when capturing audit data.
Cause: Some HubSpot internal APIs require CSRF tokens for authentication. The extension acquires these tokens automatically, but issues can occur when:
- HubSpot changed their CSRF token format or endpoint
- The token expired between acquisition and use (very fast operations)
- A browser security policy is blocking the token request
- The HubSpot page has not fully loaded when the extension attempts token acquisition
Solution:
- Refresh the HubSpot page completely and wait for it to fully load before using the extension
- Retry the operation — CSRF tokens are re-acquired on each attempt
- Clear your browser cookies for
hubspot.comand sign back into HubSpot - If the issue persists across multiple pages, update the extension to the latest version
- Disable any browser extensions that modify cookies or security headers (e.g., privacy extensions, ad blockers)
HubSpot Page Not Recognized
Section titled “HubSpot Page Not Recognized”Symptom: The extension opens but shows “Page not supported” or “Navigate to a supported page” on a valid HubSpot page.
Cause: The extension recognizes specific HubSpot URL patterns to determine context (which portal, which asset type, which specific asset). If HubSpot changes their URL structure, some pages may temporarily become unrecognized.
Solution:
- Navigate to a different HubSpot page and back again
- Update the extension to the latest version
- Try navigating to the portal from the main HubSpot navigation (not a direct/bookmarked URL)
- If the issue affects a specific page type consistently, report it to support
Still Stuck?
Section titled “Still Stuck?”If none of the above solutions resolve your issue:
- Note the Chrome version (
chrome://version), extension version, and HubSpot URL where the issue occurs - Take a screenshot of any error messages displayed in the extension sidebar
- Open Chrome DevTools (F12), go to the Console tab, and note any error messages from the extension
- Contact support at team@jetstack.ai with these details