Field note

Ghost events from a retired Android screen

21 July 2026

An old fragment can keep sending a success event after the visible UI has moved on. Inventory the APK, not only the design file.

Person pointing at a laptop screen during a discussion

Design files lie politely. They show the current onboarding. The production APK may still inflate a fragment from two years ago when a deep link opens a stale task.

Wei Sheng’s inventory step is unglamorous: install the build, trigger old links, watch the event log. In one Shah Alam commerce app, signup_success still left the device from that fragment even though the visible flow used a new Compose screen with a different name.

If your iOS and Android counts disagree by a round number every week, ask for the ghost hunt before you change the copy.