-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
Check the installed build’s manifest.json. A production build must contain a real oauth2.client_id ending in .apps.googleusercontent.com. If oauth2 is absent, you installed a development build. If the extension ID differs from geljambmkfjkhodgkpjhnmfojkpcamig, the manifest key changed or the wrong folder was loaded; the Google Chrome Extension OAuth client will not match.
If authorization opens but Connect fails, confirm the Drive API is enabled, the consent screen/test-user or production status is correct, drive.file was granted, and Chrome has the optional www.googleapis.com host permission. Disconnect and reconnect only after correcting configuration.
Confirm device flow is enabled on the GitHub OAuth App and the client ID is correct. Keep the Connections surface open while entering the device code. Constellation respects GitHub’s polling interval; repeated clicks do not accelerate approval. If refresh authorization expired/revoked, disconnect and sign in again.
Open the exact conversation and verify Constellation is enabled in the popup. Reload the extension and page after an update. Current ChatGPT turns should expose conversation-turn-* or data-message-author-role/data-message-id. Root anonymous conversations are session-only and will not have a reopenable /c/ URL.
If ChatGPT changed markup, follow ChatGPT compatibility and add a sanitized regression fixture before changing selectors.
“This tab is behind” means the local catalogue has a newer authoritative revision while the visible page is at the conversation bottom. Use the HUD’s Refresh action. “Page render degraded” means semantic content is present but not visibly rendered; refresh after ensuring important work is checkpointed.
Turn on Adaptive motion relief, collapse/hide healthy HUD state, and close duplicate AI tabs. Confirm you are on v0.14+; v0.13 used faster polling and broader tool scans. Check popup pressure metrics and logs/smoke only during development. Reduced-motion and constrained-device fallbacks apply automatically to Constellation’s own starfield.
Full Capture intentionally uses one visible window because hidden/minimized pages can be throttled. Bring that window forward with Show capture window, resolve provider login/approval, then resume. Stop is safe; already captured state remains.
This is intentional for production. Use npm run build:dev for credential-free development. Use npm run build only after setting both client IDs. Never “fix” the gate by reintroducing placeholders or deleting OAuth from a package you intend to release.
Before clearing anything, export the local brain or complete Drive round-trip verification. See Recovery. Removing the extension may delete browser storage.