Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.
The caret goes after the word, not around it
Tab completion came back highlighted: `nandi.uk: ` arrived selected, and the
next character typed would have replaced the name it had just finished.
`controller-for` was assigning `.text`, which leaves the selection at offset
-1 — and Flutter draws that as the whole field selected. The whole
`TextEditingValue` goes in now, with the caret collapsed after the last
character.
Every programmatic write to an entry gets it, not only Tab: a nick restored
from a saved session, a handle landing after sign-in. None of them wanted the
field selected either; the completion is just the one that made it obvious.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>