Japanese IME doesn't preserve the text that it overwrites #6186
Labels
Area-i18n
Internationalization issues (e.g.: non-US input handling doesn't work)
Area-Input
Related to input processing (key presses, mouse, etc.)
Area-Rendering
Text rendering, emoji, complex glyph & font-fallback issues
In-PR
This issue has a related PR
Issue-Bug
It either shouldn't be doing this or needs an investigation.
Needs-Tag-Fix
Doesn't match tag requirements
Priority-2
A description (P2)
Product-Conhost
For issues in the Console codebase
Milestone
Environment
Windows build number: Version 10.0.18362.720
Windows Terminal version (if applicable): Commit 2af722b
Steps to reproduce
abcdefgh
sushi
then press Esc to close the IME.Expected behavior
In the process of typing
sushi
, the latin charactersabcdef
will be temporarily overwritten, but after step 9, I'd expect theef
restored, and only theabcd
overwritten withすし
. After step 10, I'd expect to see all the latin characters restored.This is what those two steps looks like in the cmd shell in my current version of Windows.
Actual behavior
After step 9, the
ef
characters have been replaced with blanks, and after step 10 they're still blank.What is weird is that I tried reverting the code back to the first public commit and it still seems to have that problem. I would have thought the cmd shell that shipped with Windows was much more recent than that. So I don't know if maybe it's just something about the build process that I'm getting wrong.
The text was updated successfully, but these errors were encountered: