Skip to content

Korean IME (한글) input issues on Windows 11 #1

@babyfings

Description

@babyfings

Environment

  • wmux version: 0.6.1
  • OS: Windows 11 Pro (10.0.26200)
  • IME: Windows default Korean IME (Microsoft 입력기)
  • Previously tried third-party Korean IME — same issue

Description

Korean (Hangul) composition input is unreliable. Characters sometimes get dropped, duplicated, or composed incorrectly during typing.

Root Cause Analysis

After inspecting the source (app.asar), wmux has no Korean-specific IME handling. It relies entirely on xterm.js (v5.5.0) CompositionHelper.

Potential issues found:

  1. _finalizeComposition() uses setTimeout(0) which may cause race conditions during Hangul composition
  2. conpty PTY layer may have character encoding issues with multi-byte Korean characters
  3. Electron's textarea composition events may not sync properly with Windows 11 IME

Steps to Reproduce

  1. Open wmux terminal on Windows 11
  2. Switch to Korean IME
  3. Type Korean characters — observe irregular composition behavior

Expected

Smooth Korean character composition, same as Windows Terminal or VS Code integrated terminal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions