Skip to content

Commit f532bda

Browse files
committed
[merge addon] Adjust for space above editor when drawing connections
Issue codemirror#4112
1 parent 8019d7c commit f532bda

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

addon/merge/merge.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,9 @@
284284
if (dv.copyButtons) clear(dv.copyButtons);
285285

286286
var vpEdit = dv.edit.getViewport(), vpOrig = dv.orig.getViewport();
287-
var sTopEdit = dv.edit.getScrollInfo().top, sTopOrig = dv.orig.getScrollInfo().top;
287+
var outerTop = dv.mv.wrap.getBoundingClientRect().top
288+
var sTopEdit = outerTop - dv.edit.getScrollerElement().getBoundingClientRect().top + dv.edit.getScrollInfo().top
289+
let sTopOrig = outerTop - dv.orig.getScrollerElement().getBoundingClientRect().top + dv.orig.getScrollInfo().top;
288290
for (var i = 0; i < dv.chunks.length; i++) {
289291
var ch = dv.chunks[i];
290292
if (ch.editFrom <= vpEdit.to && ch.editTo >= vpEdit.from &&

0 commit comments

Comments
 (0)