by Apra Labs
Quick solutions to common issues. Get unstuck fast!
Select text first, then check if button appears. Refresh the page, check browser console (F12), or configure custom selectors in settings.
Verify API key is correct, check provider status page, or try Ollama for local testing.
Check key format matches provider (sk-ant- for Claude, sk- for OpenAI, AIza for Gemini).
Ensure Ollama is running (ollama serve) and you've pulled a model (ollama pull codellama).
Check Chrome storage permissions, reload extension, or clear browser cache.
Check chrome://extensions/ for errors, ensure Developer mode is enabled.
Cause: JavaScript error in extension files
Fix:
chrome://extensions/Cause: Using browser APIs in service worker
Fixed in v2.0: This was resolved by updating providers.js to use self instead of window. Update to the latest version.
Cause: Provider not selected or settings not saved
Fix:
Cause: Wrong API key format or copied with extra spaces
Expected Formats:
sk-ant-sk-AIzahf_Tips:
Fix:
Cause: Claude API requires special header for browser requests
Fixed in v2.0: This header is now automatically included. Just reload the extension from chrome://extensions/
Possible Causes: Invalid API key, network connectivity, API endpoint down, or CORS blocking
Fix:
Fix:
Fix:
Fix:
Fix:
http://localhost:11434Cause: MutationObserver triggered by own changes
Fixed in v2.0: Added triple protection (WeakSet tracking, data attributes, mutation filtering). Update to latest version and reload extension and page.
Fix:
Fix:
Common issues:
Fix:
Note: v2.0 fixed insertion for contenteditable DIVs. Update if using older version.
Fix:
chrome://extensions/Fix:
Fix:
Fix:
Fix:
We're here to help! Here's how to get support: