Tabbed IME fails to insert symbols with a chinese input method #5823

Open
opened 2026-01-31 00:22:45 +00:00 by claunia · 0 comments
Owner

Originally created by @lhecker on GitHub (Jan 8, 2020).

Originally assigned to: @leonMSFT on GitHub.

Environment

Windows build number: 19041.1
Windows Terminal version (if applicable): `911a9dd`

Steps to reproduce

  • Use a Chinese (Simplified, China) input method (with a Microsoft Pinyin keyboard – the default)
  • Open the tabbed IME using Win.
  • Insert a few symbols from the symbol tab
  • Defocus/Close the IME
  • Bring up the Chinese/Pinyin IME again by pressing any keyboard key
  • Insert a Chinese character

Expected behavior

All characters are inserted instantly into the shell prompt.

Actual behavior

Characters aren't inserted until you defocus/close the IME and bring it up again by pressing a regular keyboard key. Demo

Originally created by @lhecker on GitHub (Jan 8, 2020). Originally assigned to: @leonMSFT on GitHub. # Environment ```none Windows build number: 19041.1 Windows Terminal version (if applicable): `911a9dd` ``` # Steps to reproduce * Use a `Chinese (Simplified, China)` input method (with a `Microsoft Pinyin` keyboard – the default) * Open the tabbed IME using <kbd>Win</kbd><kbd>.</kbd> * Insert a few symbols from the symbol tab * Defocus/Close the IME * Bring up the Chinese/Pinyin IME again by pressing any keyboard key * Insert a Chinese character # Expected behavior All characters are inserted instantly into the shell prompt. # Actual behavior Characters aren't inserted until you defocus/close the IME and bring it up again by pressing a regular keyboard key. [Demo](https://drive.google.com/file/d/1xh-Y7j4l2Ns1oudhNoGu_3ESSFN4NhPj/view)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#5823