9bd38ed6db
- Split filled flag into userFilled/passFilled for independent tracking - Add findUserFieldNearPassword() for DOM-relative lookup near password field - Add isVisible() helper to skip disabled/hidden/offscreen inputs - Add console.log tracing for debugging - Add background.js service worker with webRequest.onAuthRequired for Basic Auth - Add _url_with_credentials() to embed login:pass in URL for HTTP Basic Auth - Use /usr/lib/chromium/chromium binary directly (bypass Debian wrapper) - Add --enable-logging=stderr for console.log capture in chromium logs