Skip to content

feat: Disable Blink automation detection in Chrome - #11

Closed
Xelio wants to merge 7 commits into
claude/add-puppeteer-sandbox-flags-BCto3from
own-use
Closed

feat: Disable Blink automation detection in Chrome#11
Xelio wants to merge 7 commits into
claude/add-puppeteer-sandbox-flags-BCto3from
own-use

Conversation

@Xelio

@Xelio Xelio commented Mar 6, 2026

Copy link
Copy Markdown
Owner

Add --disable-blink-features=AutomationControlled flag

Xelio Cheong and others added 7 commits March 5, 2026 18:06
- Add server-side API proxy (server.ts) to forward /api requests to the blitzbrowser API, keeping API_KEY off the client, allow dashboard to function outside local network without exposing blitzbrowser (Such as through Cloudflare Access + Tunnel)
- Replace client-side SvelteKit API route with server-side proxy endpoint
- Add WebSocket proxy (ws-proxy.ts) for live browser connections with cookie-based auth and HTTPS support
- Extract shared auth logic into auth-check.ts (cookie parsing, session validation, SHA-256 key hashing)
- Update Dockerfile to build and run the new Node server entry point
- Show connection error in dashboard instead of retrying forever

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Use PROXY_BLITZBROWSER_API env var to toggle between proxy and direct modes
- Add /api config endpoint that returns proxy mode or direct API credentials
- Update api.ts to support both proxy and direct connection modes
- Pre-compute API URL, WebSocket URL, and auth headers for direct mode
- Gate config endpoint behind authentication check
- Add BLITZBROWSER_API_URL and PROXY_BLITZBROWSER_API environment variables to docker-compose.yml
feat: Add feature flag and restore direct API connection mode as default
…Cto3

Add --no-sandbox and --disable-setuid-sandbox flags to puppeteer launch
ghcr.io requires all repository names to be lowercase, but
github.repository_owner preserves the original casing. Add a step
to normalize the owner name before using it in image tags.

https://claude.ai/code/session_016j7rua3Ech4AAtyaypGGLC
Fix Docker tag by converting repository owner to lowercase
@Xelio
Xelio changed the base branch from main to claude/add-puppeteer-sandbox-flags-BCto3 March 6, 2026 16:54
@Xelio Xelio closed this Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants