mirror of
https://github.com/CloakHQ/CloakBrowser.git
synced 2026-10-18 23:07:13 -05:00
Follow-up fixes for the geoip-no-proxy and start-maximized commits: - geoip: resolve the egress IP before the DB check so a DB-download failure still yields the WebRTC exit IP — the proxy WebRTC spoof survives a DB hiccup - geoip: skip the exit-IP echo call on no-proxy + explicit tz/locale (the WebRTC IP would just be the real connection IP the site already sees — a no-op) - launch_context: suppress auto --start-maximized when the caller set an explicit viewport, matching JS across Python and .NET - docker: poll for X readiness before starting openbox instead of a blind sleep (avoids a silent window-manager startup race) - refactor: extract the WebRTC exit-IP append into one helper per wrapper - remove a dead isPrivateIp in the JS wrapper - tests: fix stale no-proxy geoip assertions; add launch_context parity + .NET geoip coverage Python, JS and .NET wrappers kept in parity.