microsoft / microsoft/terminal

REP of SP characters produces incorrect results

Open
#15,390 2 comments 0 reactions 0 assignees View on GitHub
Area-Output Help Wanted Issue-Bug Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.17.1023

### Details

1.16.10261 had significant problems with REP of Unicode block graphics and other such characters. That's mostly fixed in 1.17.1023, with one exception: REP of Supplementary Plane characters still produces incorrect results, with the characters repeated in the wrong places on the line or sometimes not at all.

I've experienced this with MouseText characters like U+0001FB81 in particular, and have not (of course!) tested every SP code point.

[I did some screenshots.](https://tty0.social/@JdeBP/110307055376583641)

Contributor guide

Open the contributing guide

Research direction

Reproduce REP with the Supplementary Plane character U+0001FB81 in Windows Terminal 1.17.1023, comparing it with the reported incorrect placement or missing output. Done means REP places the character correctly and consistently on the line.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.