[BUG] Korean IME composition fails in Quick Launcher (Option+Space) on macOS

Open 💬 8 comments Opened Jan 28, 2026 by sangmandu

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

  1. Open Claude Desktop on macOS
  2. Press Option+Space to open the Quick Launcher
  3. Switch to Korean input method
  4. 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 "오늘":
  1. Type "오" → "오" appears ✓
  2. Type "ㄴ" → "온" appears in composition buffer
  3. 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

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.

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗