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
- 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