Tab-autokorjaus: korjattu ohitettu autocorrect Tab-handlerissa

Tab-painallus meni suoraan dropdown-getCandidatesiin eikä kutsunut
autocorrectiä. Nyt Tab yrittää ensin korjata typon, sitten täydentää.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-07 07:00:06 +03:00
parent 842153a7ec
commit 54a5af96c7

View File

@@ -2645,7 +2645,14 @@ Files: ${Object.keys(generatedFiles).join(', ')}`;
}
} else if (e.key === 'Tab') {
e.preventDefault();
// Näytä dropdown tai täydennä jos vain yksi vaihtoehto
// 1. Autokorjaus ensin
const corrected = autocorrect(termInput.value.trim());
if (corrected && corrected !== termInput.value.trim()) {
termInput.value = corrected;
hideDropdown();
return;
}
// 2. Dropdown / täydennys
const { items, prefix } = getCandidates(termInput.value);
if (items.length === 1) {
termInput.value = prefix + items[0] + (items[0].startsWith('"') ? '' : ' ');