-
naive-ui: Enter during IME composition adds a tag (Vue dynamic tags)
Pressing Enter to confirm a kana to kanji conversion in an n-dynamic-tags input creates a tag from the in-progress text instead of just finishing the conversion.
-
React chat input sends the message on the Enter that confirms an IME conversion
Confirming a Japanese IME candidate with Enter in the chat box sends the message instead of committing the conversion.
-
Svelte command palette runs a command on the IME confirm Enter
Typing a CJK query in the command palette and pressing Enter to confirm the IME runs the highlighted command instead of finishing the conversion.
-
Safari: Enter confirming a CJK @-mention picks the wrong option (rc-mentions)
On Safari/WebKit, composing an @-mention name in CJK and pressing Enter to confirm the IME replaces the text with whatever mention is highlighted.
-
rc-select: the Enter that confirms IME composition also selects an option
The Enter used to commit an IME composition also selects the currently highlighted option in a searchable Select.
-
Element Plus time-picker reacts to keystrokes during IME composition
The time-picker's key handler fires while an IME composition is active, so keystrokes meant for the IME mutate the time value.
-
Vuetify VAutocomplete keydown fires during IME composition
VAutocomplete's keydown listener triggers during IME composition, so confirming a CJK query navigates or selects options.
-
Nuxt UI defineShortcuts fire while typing with a Japanese IME
Single-key shortcuts registered with defineShortcuts fire while composing text, so romaji keystrokes trigger app shortcuts mid-composition.
-
Zag color-picker input handles Enter during IME composition
A color-picker channel input runs its Enter handler while an IME composition is active, committing before the composition ends.
-
Inline file rename submits during IME composition (Cherry Studio, Electron)
Renaming a file inline and pressing Enter to confirm a CJK name submits the rename mid-composition.
-
CopilotKit Angular chat submits on the Enter that confirms an IME candidate
The Angular chat input submits the message on the Enter that confirms an IME composition.
-
ChatUI composer sends on the Enter that confirms IME composition
The Composer sends the message on the Enter used to confirm an IME composition.
-
SiYuan session rename input submits during IME composition (Enter)
Pressing Enter to confirm CJK composition in the agent session rename input also triggers submit/rename, discarding the composed text or submitting prematurely.
-
llmchat: ignore the Enter that confirms IME composition in the chat input
CJK users pressing Enter to accept an IME candidate also submits the chat message, sending an empty or partial message.
-
AIaW (Vue) chat submits on the Enter that confirms IME composition
Confirming CJK IME candidate with Enter in AIaW chat input simultaneously submits the message.
-
Obsidian Smart Composer chat submits on the IME Enter (macOS/Windows)
Obsidian Smart Composer chat submits messages on IME Enter key in macOS/Windows with CJK input methods.
-
Onyx ListFieldInput accepts an entry on the IME confirmation Enter
ListFieldInput in Onyx web accepts a list entry on the IME confirmation Enter, adding an empty or partial item.
-
RSuite InputPicker selects an item on the IME confirmation Enter
RSuite InputPicker selects the focused item when CJK IME confirmation Enter is pressed, skipping intended input.
-
Dify tag input adds a tag on the IME confirmation Enter
Dify tag input adds a tag on IME confirmation Enter, creating malformed tags for CJK users.
-
Flowise text inputs fire on the Enter that confirms IME composition
Multiple Flowise text inputs fire on IME Enter, interrupting CJK text composition.
-
Langflow inline rename commits on the IME confirmation Enter
Langflow inline rename inputs commit the rename on IME Enter, saving partial CJK names.
-
Plane select dropdown picks an item on the IME confirmation Enter
Plane select dropdowns pick an item on IME confirmation Enter, making it impossible for CJK users to search.
-
Twenty CRM chat send and rename fire on the IME confirmation Enter
Twenty CRM chat-thread send and attachment rename both fire on IME Enter, breaking CJK workflows.
-
Excalidraw search navigation fires arrow/Enter keys during IME composition
Excalidraw search navigation (arrow keys, Enter) fires during CJK IME composition, moving selection mid-composition.
-
Payload CMS SearchInput submits on the IME confirmation Enter
Payload CMS SearchInput submits on IME confirmation Enter, bypassing the intended search query.
-
Trilium kanban card/column title editing commits on the IME Enter
Trilium kanban card and column title editing commits on IME Enter, saving partial CJK text.
-
big-AGI custom instruction field submits on the IME confirmation Enter
big-AGI custom instruction field fires on IME Enter, submitting partial CJK instructions.
-
LibreChat prompt name, label, and tag inputs fire on the IME Enter
LibreChat prompt name, label, and tag inputs all trigger on IME Enter, causing broken CJK input across multiple components.
-
Jan rename and project dialogs accept a partial name on the IME Enter
Jan AI assistant rename and project dialogs accept partial CJK names when Enter confirms IME composition.
-
React onChange fires during IME composition in controlled inputs
In a controlled <input>/<textarea>, onChange fires for the intermediate keystrokes of an IME composition, so any onChange-driven search or filter runs on half-finished CJK text.
-
.NET MAUI Entry.Completed fires on the Enter that confirms an IME candidate (Windows)
On Windows, Entry.Completed is raised when the user presses Enter inside the IME conversion candidate window, so completion fires before the CJK conversion is committed.
-
compositionend vs input event order differs across browsers (isComposing guard)
The spec orders input before compositionend (Chrome and Safari follow it), but Firefox and Edge fire input after compositionend, so isComposing-based guards behave differently per browser.
-
insertCompositionText / isComposing can't single out the IME commit input event
Every input event during a composition, including the one that commits it on Enter, carries isComposing=true and inputType insertCompositionText, so code cannot detect the commit without also listening for compositionend.
-
Zed Vim jk escape depends on the CJK IME input mode
With Vim mode and a CJK IME, the jk insert-mode escape only fires while the IME is composing in Chinese mode; in direct English input it inserts a literal j and k instead of escaping.
-
Zed: text shifts vertically while composing with a Chinese IME on Windows
While composing Chinese text with an IME on Windows, the line of text jumps vertically as the composition updates, which disrupts reading and editing.
-
Warp does not render IME preedit (marked) text — blind composition
Warp does not render IME marked (preedit) text, so dead keys and CJK composition show nothing until committed and the user composes blind.
Other categories