Skip to content

[bug] Chinese punctuation input not working correctly in Terminal and Chat input #2943

Closed as duplicate

Description

@accevolve

Description:

Chinese punctuation marks (e.g., ,。、!?) are being converted to English punctuation (e.g., ,.?!) when input in the Terminal and Chat input box.

Interestingly, other input fields work fine:

  • Top search bar
  • Commit message input (right panel)
  • File search box

These all handle Chinese punctuation input correctly, suggesting the issue is specific to Terminal and Chat input components.

Steps to reproduce:

  1. Open a terminal or start a chat in Superset
  2. Switch to a Chinese IME (e.g., Sogou Pinyin input)
  3. Type Chinese punctuation marks like , or 。
  4. Observe the input behavior

Environment:

  • macOS
  • Superset Desktop App

Additional context:

I've attempted to add IME composition detection (isComposing || keyCode === 229) in the keyboard handlers, but the issue persists. There may be additional handling needed for the composition events to properly
pass through the composed characters.

Activity

  1. added a commit that references this issue on Mar 27, 2026
    c71c31d
  2. Kitenite commented on Jul 11, 2026

    @Kitenite
    Member

    Closing as a duplicate of #5604, the consolidated tracker for stale terminal-input issues from the July 2026 stale-issue sweep (no activity since 2026-06-01). If this still applies on a current build, comment on #5604 and we'll reopen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions