When using --auto-connect, discover_and_attach_targets() was selecting Chrome internal pages (chrome://, chrome-extension://, devtools://) as the active target. Follow-up commands like `get url` and `snapshot` would then return data from targets like chrome://omnibox-popup.top-chrome/ instead of the actual application tab. Add is_internal_chrome_target() filter to exclude internal Chrome targets from the discovery results. If no user-facing targets remain after filtering, the existing "create a new tab" fallback handles it. Fixes #813 Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>