What happened?
After completing the Google authentication flow, the "LoginWithGoogleRestartDialog" (which says "Press R to restart or Esc for different auth") persists at the top of the terminal even after the user restarts and eventually exits the Gemini CLI session. This results in unnecessary UI clutter remaining in the terminal scrollback.
What did you expect to happen?
The authentication restart dialog should be cleared from the terminal screen before the CLI process exits or restarts, ensuring no stale UI elements remain after the session ends.
Client information
Client Information
OS: Linux
Version: 0.36.0-nightly.20260317
Login information
Google Account (Login with Google)
Anything else we need to know?
The root cause is that the relaunch flow triggers an abrupt process exit, which prevents the Ink UI framework from unmounting the component and clearing its last render frame.
What happened?
After completing the Google authentication flow, the "LoginWithGoogleRestartDialog" (which says "Press R to restart or Esc for different auth") persists at the top of the terminal even after the user restarts and eventually exits the Gemini CLI session. This results in unnecessary UI clutter remaining in the terminal scrollback.
What did you expect to happen?
The authentication restart dialog should be cleared from the terminal screen before the CLI process exits or restarts, ensuring no stale UI elements remain after the session ends.
Client information
Client Information
OS: Linux Version: 0.36.0-nightly.20260317Login information
Google Account (Login with Google)
Anything else we need to know?
The root cause is that the relaunch flow triggers an abrupt process exit, which prevents the Ink UI framework from unmounting the component and clearing its last render frame.