Skip to content

Kael reported a critical invisible back arrow on the referral screen: white ink was rendered over a pale accent hero. The back control now uses an opaque theme surface and contrasting primary ink, remains outside the scrolling content and below the safe area, and preserves its 44px target and previous-screen action. Ticket text uses the foreground paired with the hero accent instead of white.

Validation: lint and TypeScript pass; 2,309 tests pass (11 skipped), across 235 passing suites (2 skipped). Regression tests check the navigation callback, fixed placement and contrast in both games and appearances. The Maestro flow checks the back arrow after scrolling, but Maestro is not installed locally: no native visual/E2E pass is claimed. The emulator APK has not been rebuilt.

Notion: the user says the bug is already recorded there. The integration is not connected in this session, so its ticket was not updated. Status: PR open for review, not yet merged or deployed.

Implementation: https://github.com/snag-tcg/poc-tcg-collector/pull/624