Refactored message logic to fix issues where they desync #51

Merged
retoor merged 4 commits from :bugfix/typing-desync into main 2025-06-01 22:07:52 +02:00
Showing only changes of commit 157493b0f4 - Show all commits

View File

@ -45,17 +45,18 @@ class ChatInputComponent extends HTMLElement {
}
resolveAutoComplete() {
let count = 0;
let value = null;
Object.keys(this.allAutoCompletions).forEach((key) => {
if (key.startsWith(this.value.split(" ")[0])) {
count++;
for (const key of Object.keys(this.allAutoCompletions)) {
if (key.startsWith(this.value.split(" ", 1)[0])) {
if (value) {
return null;
}
value = key;
}
});
if (count == 1) return value;
return null;
}
return value;
}
isActive() {