SIGN IN SIGN UP

fix(cli): ignore repeated picker callbacks

Custom vim.ui.select implementations can call on_choice again when a
picker is resumed. The extra call attempts to resume the finished CLI
coroutine, replacing its successful result with an error.

Accept only the first selection or cancellation and ignore later calls.

Assisted-by: Codex

Closes #1420
L
Lewis Russell committed
312363204ea4dc1880608b8747904f522c87ff2f
Parent: 46f40be
Committed by Lewis Russell <me@lewisr.dev> on 9/15/2026, 3:24:49 PM