Originally created by: kumaakh
The out-of-band (OOB) terminal window used for secure input (passwords and API keys) has three UX issues that make it unusable for real-world use:
The terminal input does not support clipboard paste (Ctrl+V, right-click, etc.). API keys are long random strings that cannot be typed manually. Even passwords are often pasted from password managers. Paste support is essential.
There is no way to cancel the OOB prompt using Esc or Ctrl+C. The user is stuck in the input with no way to abort gracefully.
When the user closes the OOB terminal window using the X button, the calling tool (provision_auth, register_member) remains blocked waiting for a response that will never come. The caller should detect the window close and return a cancellation/timeout result.
These issues affect both password entry (register_member with password auth) and API key entry (provision_auth for non-Claude providers). Users cannot complete authentication workflows without workarounds.
Originally posted by: kumaakh
All 3 sub-issues verified fixed on branch fix/credential-store-set-oob-bugs (merging now):
Reviewed and approved by fleet-rev.
Ticket changed by: kumaakh