xtermjs/xterm.js

Issue in Linkifier2._removeIntersectingLinks

Aberta

#4.296 aberto em 8 de dez. de 2022

 (0 comentário) (0 reação) (0 responsável)TypeScript (1.574 forks)batch import
area/linkshelp wantedtype/bug

Métricas do repositório

Stars
 (16.196 estrelas)
Métricas de merge de PR
 (Mesclagem média 2d 10h) (16 fundiu PRs em 30d)

Description

Coming from https://github.com/xtermjs/xterm.js/pull/4288.

There is an issue with the private method Linkifier2._removeIntersectingLinks not correctly respecting multiple wrapped links in one merged line, which leads to wrong removal of later links.

On a first look it seems the method does not account y-progression, thus later links are mistaken as overlapping from their column position only.

Guia do colaborador