9c36a97dd22b1d197d33be4b7f3831b21414edd9
The real bug was the invalid initial_value field (fixed previously), not Enter bleed-through from InputSelector. The defer-via-status-tick workaround left a gap (up to the status update interval) between the InputSelector closing and the PromptInputLine actually capturing keyboard input -- during that gap the underlying shell was visible (the reported flash) and any keystrokes typed during it went to the shell instead of the field. This is especially damaging for the 3-step SSH domain flow, where hitting the gap on any step submits an empty line and the whole entry is silently cancelled without saving. Calling perform_action synchronously, as before the call_after/defer detour, removes the gap entirely. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
WezTerm configuration
Languages
Lua
100%