docs(browser): add permissions guide and improve documentation

- Create comprehensive PERMISSIONS.md explaining all permissions
- Document empty host_permissions array and privacy benefits
- Add session cookie security best practices to BrowserExtension.md
- Clarify future use case for content script message handler
- Improve error message clarity for JSON parsing failures

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-12 03:11:33 +00:00
parent 142c19ef50
commit 0a3fe11f66
4 changed files with 158 additions and 5 deletions
+2 -1
View File
@@ -121,7 +121,8 @@ sendFileBtn.addEventListener('click', async () => {
try {
const result = await response.json();
errorMessage = result.detail || errorMessage;
} catch (e) {
} catch (jsonError) {
// Server returned non-JSON error response
errorMessage = `HTTP ${response.status}: ${response.statusText}`;
}
showStatus(`Error: ${errorMessage}`, 'error');