Skip to content

Investigate blank-screen UX when HTTPS loads are blocked by certificate errors #9

Description

@JSvandijk

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    androidAndroid app workbugSomething isn't workingsecuritySecurity-related work

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions