felixrieseberg / felixrieseberg/clippy
Bug: Pressing enter when confirming characters in Japanese also sends chat message
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 83
- PR merge metrics
- No merged PRs in 30d
Description
In some language input methods like Japanese "Enter" is used when confirming characters, they should not trigger a message. This bug makes it very difficult to write a full sentence in Japanese.
A fix might look something like this:
```js
let isComposing = false;
const textbox = document.getElementById("textbox-id");
textbox.addEventListener("compositionstart", () => {
isComposing = true;
});
textbox.addEventListener("compositionend", () => {
isComposing = false;
});
textbox.addEventListener("keydown", (event) => {
if (event.key === "Enter" && !isComposing) {
console.log("Enter pressed and not composing");
}
});
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.