Skip to content

UI: Fix - startup navigation flicker on Android devices#2077

Merged
JohnathanWhite merged 1 commit intobitpay:developfrom
cmgustavo:bug/android-onboarding-double-transition-01
Apr 22, 2026
Merged

UI: Fix - startup navigation flicker on Android devices#2077
JohnathanWhite merged 1 commit intobitpay:developfrom
cmgustavo:bug/android-onboarding-double-transition-01

Conversation

@cmgustavo
Copy link
Copy Markdown
Member

@cmgustavo cmgustavo commented Mar 12, 2026

Stabilize root navigation during app startup

Changes

  • Introduce StartupGate as the initial root route
  • Defer startup navigation until appWasInit is ready
  • Remove early splash hiding and hide it only after navigation leaves StartupGate
  • Disable startup transition animation to avoid visible flicker
  • Prevent duplicated "Swiped Feature" analytics event from OnboardingStart

Result

  • No incorrect onboarding/home flashes during app startup
  • Cleaner splash-to-screen transition
  • Cleaner onboarding analytics tracking
IMG_0924.mov

@cmgustavo cmgustavo force-pushed the bug/android-onboarding-double-transition-01 branch 2 times, most recently from d8ec323 to 9b3cbaf Compare March 24, 2026 19:42
@cmgustavo cmgustavo marked this pull request as ready for review March 24, 2026 19:44
@JohnathanWhite JohnathanWhite changed the base branch from master to develop April 2, 2026 23:00
@cmgustavo cmgustavo force-pushed the bug/android-onboarding-double-transition-01 branch 2 times, most recently from f75138c to 0092c54 Compare April 6, 2026 14:21
@cmgustavo cmgustavo force-pushed the bug/android-onboarding-double-transition-01 branch 2 times, most recently from 3ab1425 to 770abdc Compare April 14, 2026 02:51
@cmgustavo cmgustavo changed the title UI: Fix - startup navigation flicker on Android devices UI: Fix - startup navigation flicker on Android devices and improve app lock behavior Apr 14, 2026
@cmgustavo cmgustavo force-pushed the bug/android-onboarding-double-transition-01 branch from 770abdc to 7620e03 Compare April 15, 2026 14:28
Copy link
Copy Markdown
Collaborator

@gabrielbazan7 gabrielbazan7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@cmgustavo cmgustavo changed the title UI: Fix - startup navigation flicker on Android devices and improve app lock behavior UI: Fix - startup navigation flicker on Android devices Apr 20, 2026
@JohnathanWhite JohnathanWhite merged commit 805c63b into bitpay:develop Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants