If you're using Chrome installed via Flatpak (common on Fedora Silverblue, immutable distros, etc.), the Claude Code browser automation won't work out of the box. Here's how to fix it.
Claude Code installs the native messaging host to the standard Chrome location, but Flatpak Chrome:
- Looks for native messaging hosts in a different directory
- Has a sandboxed
/tmpthat isolates the Unix socket used for communication - Doesn't have access to
~/.claude/or~/.local/share/claude/by default