From 04992f14f15bb7227dd1812d3fdb3cda912c2bba Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 30 Aug 2023 17:55:01 -0700 Subject: Improvements to UI in web logged-out views (#1341) * Add LoggedOutLayout for desktop/tablet web * Avoid screen flash in the transition to onboarding * Fix comment --- src/state/models/ui/create-account.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/state/models/ui/create-account.ts') diff --git a/src/state/models/ui/create-account.ts b/src/state/models/ui/create-account.ts index d9d4f51b9..c5d9f6d9b 100644 --- a/src/state/models/ui/create-account.ts +++ b/src/state/models/ui/create-account.ts @@ -109,13 +109,8 @@ export class CreateAccountModel { this.setError('') this.setIsProcessing(true) - // open the onboarding screens after the session is created - const sessionReadySub = this.rootStore.onSessionReady(() => { - sessionReadySub.remove() - this.rootStore.onboarding.start() - }) - try { + this.rootStore.onboarding.start() // start now to avoid flashing the wrong view await this.rootStore.session.createAccount({ service: this.serviceUrl, email: this.email, @@ -125,7 +120,7 @@ export class CreateAccountModel { }) track('Create Account') } catch (e: any) { - sessionReadySub.remove() + this.rootStore.onboarding.skip() // undo starting the onboard let errMsg = e.toString() if (e instanceof ComAtprotoServerCreateAccount.InvalidInviteCodeError) { errMsg = -- cgit 1.4.1