Problem #
The native <datalist> is repopulated on every keystroke and reopens over the form.
Code: app/routes/api/lexicons/suggest.ts:15-25, record.tsx:58-66.
Seen in the session #
In https://www.youtube.com/watch?v=5MnT-ZgbBIc:
- 1:08:30: "it interrupted my typing. That's rude."
- Also 0:48:30 and 1:25.
Fix direction #
Debounce the suggestions and replace the native <datalist> with a non-intrusive combobox.
Details: docs/brainstorms/2026-10-17-graze-conference-automation-feedback.md (U4).
Fixed in 6dfdce7: the datalist is replaced by a debounced combobox that only opens on typing.