What logIn answers: the feed the continued launch leaves on top, the 2FA
approval screen, the 2FA method picker, or the last-resort recovery code
screen. A named type so the screen's declaration refers to it instead of
serializing the handles in full. The password path's launch brings no splash
(ProcessSessionOrigin reads the login path this flow writes), so the
location-permission prompt is not a member. Every screen is taken as an edge
declared over AndroidScreens, so its back() is required and typed
as the screens that can open it — the login home.
What
logInanswers: the feed the continued launch leaves on top, the 2FA approval screen, the 2FA method picker, or the last-resort recovery code screen. A named type so the screen's declaration refers to it instead of serializing the handles in full. The password path's launch brings no splash (ProcessSessionOriginreads the login path this flow writes), so the location-permission prompt is not a member. Every screen is taken as an edge declared overAndroidScreens, so itsback()is required and typed as the screens that can open it — the login home.