You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 25, 2026. It is now read-only.
In emulator testing on April 21, 2026, the app blocked invalid HTTPS loads as intended, but the visible result was still a blank dark WebView instead of a polished explanatory error state.
Evidence
invalid-cert local HTTPS harness was used from the Android emulator
the app did not proceed past the TLS failure
the current UX still needs a clearer visible failure surface
Why this matters
Security controls need understandable user feedback. A blocked certificate load is safer than the previous bypass behavior, but a blank screen can still reduce trust and make support harder.
Next steps
investigate which WebView callback path is reached on this TLS failure mode
surface a guaranteed user-facing error card for blocked HTTPS loads
add an emulator smoke test for this path if practical
Summary
In emulator testing on April 21, 2026, the app blocked invalid HTTPS loads as intended, but the visible result was still a blank dark WebView instead of a polished explanatory error state.
Evidence
Why this matters
Security controls need understandable user feedback. A blocked certificate load is safer than the previous bypass behavior, but a blank screen can still reduce trust and make support harder.
Next steps