Wrong character deletion process at some emojis like information emoji ℹ️ #23964

Closed
opened 2026-01-31 08:57:28 +00:00 by claunia · 2 comments
Owner

Originally created by @benediktjohannes on GitHub (Jan 14, 2026).

Windows Terminal version

Latest

Windows build number

Latest

Other Software

No response

Steps to reproduce

  1. Open windows terminal
  2. Paste the "ℹ️" emoji (it may happen at other emojis as well, but maybe not at all and this one is definitely tested)
  3. Press backspace in order to normally delete the emoji
  4. Then see that the "ℹ️" still remains, but the writing section is left
  5. Then type another letter like "A" and see that the letter "A" merges inside the emoji

Expected Behavior

The emoji should be deleted completely after once clicking backspace and only the letter "A" should appear

Actual Behavior

The emoji and the letter "A" merge inside each other

Another important information:

This doesn't happen if you click backspace twice after placing the "ℹ️" emoji, so I think that this is technically because of the "farer" space intended to be after the emoji which is considered as another character which then is deleted technically and then this happens

Originally created by @benediktjohannes on GitHub (Jan 14, 2026). ### Windows Terminal version Latest ### Windows build number Latest ### Other Software _No response_ ### Steps to reproduce 1. Open windows terminal 2. Paste the "ℹ️" emoji (it may happen at other emojis as well, but maybe not at all and this one is definitely tested) 3. Press backspace in order to normally delete the emoji 4. Then see that the "ℹ️" still remains, but the writing section is left 5. Then type another letter like "A" and see that the letter "A" merges inside the emoji ### Expected Behavior The emoji should be deleted completely after once clicking backspace and only the letter "A" should appear ### Actual Behavior The emoji and the letter "A" merge inside each other Another important information: This doesn't happen if you click backspace twice after placing the "ℹ️" emoji, so I think that this is technically because of the "farer" space intended to be after the emoji which is considered as another character which then is deleted technically and then this happens
claunia added the Issue-BugResolution-External labels 2026-01-31 08:57:28 +00:00
Author
Owner

@DHowett commented on GitHub (Jan 14, 2026):

I believe this is /dup https://github.com/powershell/psreadline/issues/1329 (TL;DR: PSReadline doesn't support grapheme clusters)

@DHowett commented on GitHub (Jan 14, 2026): I believe this is /dup https://github.com/powershell/psreadline/issues/1329 (TL;DR: PSReadline doesn't support grapheme clusters)
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Jan 14, 2026):

Hi! We've identified this issue as a duplicate of one that exists on somebody else's Issue Tracker. Please make sure you subscribe to the referenced external issue for future updates. Thanks for your report!

@microsoft-github-policy-service[bot] commented on GitHub (Jan 14, 2026): Hi! We've identified this issue as a duplicate of one that exists on somebody else's Issue Tracker. Please make sure you subscribe to the referenced external issue for future updates. Thanks for your report! <!-- Policy app identification https://img.shields.io/static/v1?label=PullRequestIssueManagement. -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23964