From 83d18d622552ece8af1927853064632e299115bb Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Mon, 24 Nov 2025 10:03:00 -0800 Subject: [PATCH] Fix bug --- web_src/js/features/repo-diff-selection.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web_src/js/features/repo-diff-selection.ts b/web_src/js/features/repo-diff-selection.ts index 041a5d0645..906bff3a02 100644 --- a/web_src/js/features/repo-diff-selection.ts +++ b/web_src/js/features/repo-diff-selection.ts @@ -216,7 +216,9 @@ function handleDiffLineNumberClick(cell: HTMLElement, e: MouseEvent) { }; if (applyDiffLineSelection(container, range)) { - diffSelectionStart = {...info, container}; + if (!e.shiftKey || !diffSelectionStart || diffSelectionStart.container !== container || diffSelectionStart.fragment !== info.fragment) { + diffSelectionStart = {...info, container}; + } window.getSelection().removeAllRanges(); } }