Skip to content

[Bug] Vietnamese IME input not working in Windsurf Chat Panel (JetBrains Plugin) #314

@LiuSimbo

Description

@LiuSimbo

Problem: Vietnamese IME (Input Method Editor) input does not work in the Windsurf Chat Panel within JetBrains IDEs. When typing Vietnamese characters using UniKey, EVKey, or Windows Vietnamese keyboard, the diacritics are lost or characters disappear entirely. This issue does NOT occur in the regular editor or in GitHub Copilot Chat within the same IDE.

Steps to Reproduce:

Enable Vietnamese IME (UniKey/EVKey/Windows Vietnamese) on Windows
Open IntelliJ IDEA with Windsurf plugin installed
Open Windsurf Chat Panel (Ctrl+Shift+L)
Attempt to type Vietnamese text (e.g., "tiếng Việt", "chào bạn")
Expected Result: Vietnamese characters with diacritics should appear correctly in the chat panel.

Actual Result:

Diacritics are removed (e.g., "tiếng Việt" becomes "ting Viet")
Characters may not appear at all
Cannot type coherent Vietnamese text
Environment:

IDE: IntelliJ IDEA (fill your version)
Windsurf Plugin Version: (check in Settings → Plugins → Installed)
OS: Windows (fill your version)
IME: UniKey/EVKey (fill which one)
Reproducibility: Always
Workarounds:

Opening Windsurf Chat in browser (Tools → Windsurf → Open Windsurf Chat in Browser) works correctly
Copy-pasting Vietnamese text from editor to chat works
GitHub Copilot Chat in the same IDE has no IME issues
Additional Context: This is a critical usability issue for Vietnamese-speaking developers using Windsurf. The issue is specific to the embedded chat panel in the JetBrains plugin, not the browser version.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions