Chrome extension that shows helpful troubleshooting when .local domains (Tailscale MagicDNS) fail to resolve.
- Intercepts DNS resolution failures for
.localdomains - Shows live connectivity monitoring with two graphs:
- Your Service: The URL you were trying to reach
- kcprr (infrastructure): Verifies Tailscale connectivity
- Auto-redirects when connection is restored
- Distinguishes between "Tailscale down" vs "Service unavailable"
- Copy-able latency stats on click
- Links to #infra-assist and Tailscale docs
| Permission | Justification |
|---|---|
webNavigation |
Required to intercept onErrorOccurred events for DNS failures |
tabs |
Required to redirect the tab to our hint page |
<all_urls> (host) |
Required because .local domains can be any URL pattern; we only act on *.local hostnames |
- Go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select this directory
manifest.json- Extension manifest (Manifest V3)background.js- Service worker that intercepts DNS errorstailscale-hint.html- The helpful error pagehint.js- Connectivity monitoring and UI logicicons/- Extension icons
@nova ([email protected])