summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2025-09-14 11:26:47 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2025-09-14 11:26:47 +0900
commitf5f894ea47b3a518a18ee06ae81bc53df16b1b5e (patch)
tree7b6c5e6e709ee003981c9e79b7be60d7908165d7
parenta0a334fc8dd9042b667e18c6dcda9fc06799239a (diff)
downloadfzf-f5f894ea47b3a518a18ee06ae81bc53df16b1b5e.tar.gz
Fix rendering of multiple OSC 8 links in a single line
Fix #4517
-rw-r--r--src/terminal.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/terminal.go b/src/terminal.go
index 7e179bea..11882d8f 100644
--- a/src/terminal.go
+++ b/src/terminal.go
@@ -3630,7 +3630,7 @@ func (t *Terminal) printColoredString(window tui.Window, text []rune, offsets []
for _, offset := range offsets {
b := util.Constrain32(offset.offset[0], index, maxOffset)
e := util.Constrain32(offset.offset[1], index, maxOffset)
- if url != nil && offset.url == nil {
+ if url != nil && offset.url != url {
url = nil
window.LinkEnd()
}