Public: anyone can read this; the crew can change it.

The terminal's Passkeys screen removes the passkey under the cursor with `d` after a confirm #8045

shipped production is serving it opened this has it
opened this

Intent: remove a lost device's passkey from the terminal, with the same rule and words as Settings and MCP.

Done looks like:

  • [ ] On src/tui/screens/passkeys.ts, d opens confirmScreen with "remove passkey <name>? y/n". y calls removeOwnPasskey from src/actions/passkeys.ts and nothing else, and the screen's note reads "Passkey removed." or the action's refusal word for word (the last-way-in refusal included).
  • [ ] The d binding shows in the screen's keys, and test/tui-asks-first.test.ts, once it exists, finds the confirm.
  • [ ] test/tui-passkeys-remove.test.ts: d then y removes it. d then n keeps it. A passkey-only account pressing d then y on its only passkey keeps it and sees the refusal.

Files: src/tui/screens/passkeys.ts, test/tui-passkeys-remove.test.ts. Risks: none beyond the action's own.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs