Description
When typing Korean (Hangul) in the Quick Launcher (triggered by Option+Space), characters are lost during the IME composition process.
Korean input requires a composition buffer where consonants (초성), vowels (중성), and final consonants (종성) are combined before being committed. However, in the Quick Launcher, intermediate characters disappear during this composition process.
Steps to Reproduce
- Open Claude Desktop on macOS
- Press
Option+Space to open the Quick Launcher
- Switch to Korean input method
- Try typing "오늘 무엇을 도와드릴까요?" (a common Korean phrase)
Expected Behavior
The text should appear as typed: 오늘 무엇을 도와드릴까요?
Actual Behavior
The text appears broken: 오ㄹ 무ㅅㅡ 도ㅏㅡㅣ까?
What's happening:
- When typing "오늘":
- Type "오" → "오" appears ✓
- Type "ㄴ" → "온" appears in composition buffer
- Type "ㅡ" → At this moment, "오" gets committed but "ㄴ" disappears, only "ㄹ" from the next syllable remains
- Result: "오늘" becomes "오ㄹ"
This pattern repeats for each syllable, causing every other character to be lost.
Environment
- OS: macOS (Darwin)
- Claude Desktop: Latest version
- Input Method: macOS default Korean input (2-Set Korean)
- Trigger: Quick Launcher via
Option+Space
Additional Context
- This issue does NOT occur in the main Claude Desktop window (opened from Dock)
- This issue ONLY occurs in the Quick Launcher overlay
- This appears to be related to known Electron IME issues when windows are focused programmatically:
The Quick Launcher likely uses a similar mechanism (overlay/tray-like window focus) that triggers the Electron CJK IME bug.
Workaround
Currently, the only workaround is to use the main Claude Desktop app instead of the Quick Launcher for Korean input.
Description
When typing Korean (Hangul) in the Quick Launcher (triggered by
Option+Space), characters are lost during the IME composition process.Korean input requires a composition buffer where consonants (초성), vowels (중성), and final consonants (종성) are combined before being committed. However, in the Quick Launcher, intermediate characters disappear during this composition process.
Steps to Reproduce
Option+Spaceto open the Quick LauncherExpected Behavior
The text should appear as typed: 오늘 무엇을 도와드릴까요?
Actual Behavior
The text appears broken: 오ㄹ 무ㅅㅡ 도ㅏㅡㅣ까?
What's happening:
This pattern repeats for each syllable, causing every other character to be lost.
Environment
Option+SpaceAdditional Context
The Quick Launcher likely uses a similar mechanism (overlay/tray-like window focus) that triggers the Electron CJK IME bug.
Workaround
Currently, the only workaround is to use the main Claude Desktop app instead of the Quick Launcher for Korean input.