On Fri, Feb 20, 2026 at 02:51:05AM +0100, Vincent Lefevre wrote:
> Control: reopen -1
> Control: found -1 407-1
> 
> On 2025-12-23 14:10:51 +0100, Vincent Lefevre wrote:
> > I've found this issue after an error in copy-pasting...
> > 
> > Note: For the test with the triple-click, make sure that
> > "a" and ">" are in different character classes.
> > 
> > qaa% printf '<a\u0FE0>\n'
> > <a࿠>
> > 
> > which appears as "<a>" (3 ASCII characters) in xterm. Then
> > triple-click over the "a" character. This gives "<a>>" in
> > reverse video, i.e. the last character is repeated.
> > 
> > And slowly moving a window over the xterm one from left to right
> > transforms the "<a>" into "<a >" (with a space between the "a" and
> > the ">").
> 
> Nothing has changed in xterm 407-1: both issues are still there.

odd.  It definitely worked for me when I was testing the change.

The change in #407 was for a case where the box was drawn and then
immediately overwritten because the width was seen as zero because
wcwidth could return zero either because of a valid combining
character or because it was missing from the Unicode database.

The initial report stated

        This U+0FE0 does not exist in the Unicode database here, but in any
        case, it should be handled in a consistent way.

so I'll keep that goal.

-- 
Thomas E. Dickey <[email protected]>
https://invisible-island.net

Attachment: signature.asc
Description: PGP signature

Reply via email to