Let go of the keyboard when a name is finished

Pressing Enter on a person's name committed it and then kept the field
focused, so on a tablet the on-screen keyboard stayed up over the faces
the user had pressed Enter to get back to. The name looked accepted and
the screen looked stuck.

`Field` grows `release-focus()`, the other half of the `take-focus()` it
already had, and the Identity screen calls it from `accepted`. A function
rather than a property for the reason the existing one gives: focus is an
event, and bound to a property it would fight anything else that took it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-29 22:31:22 +02:00
co-authored by Claude Opus 5
parent 574107bc39
commit bbbc23f376
3 changed files with 61 additions and 39 deletions
+38 -38
View File
File diff suppressed because one or more lines are too long