Skip to content

Commit 83d18d6

Browse files
committed
Fix bug
1 parent 5580cc7 commit 83d18d6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

web_src/js/features/repo-diff-selection.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,9 @@ function handleDiffLineNumberClick(cell: HTMLElement, e: MouseEvent) {
216216
};
217217

218218
if (applyDiffLineSelection(container, range)) {
219-
diffSelectionStart = {...info, container};
219+
if (!e.shiftKey || !diffSelectionStart || diffSelectionStart.container !== container || diffSelectionStart.fragment !== info.fragment) {
220+
diffSelectionStart = {...info, container};
221+
}
220222
window.getSelection().removeAllRanges();
221223
}
222224
}

0 commit comments

Comments
 (0)