diff --git a/src/vs/workbench/browser/parts/editor/sideBySideEditorControl.ts b/src/vs/workbench/browser/parts/editor/sideBySideEditorControl.ts index def2ade69a33df37ee675400127bf32d1f5ab7d8..ed31b3a2af32bb1e634bf5fd7a8c7d871d6a654f 100644 --- a/src/vs/workbench/browser/parts/editor/sideBySideEditorControl.ts +++ b/src/vs/workbench/browser/parts/editor/sideBySideEditorControl.ts @@ -1181,11 +1181,12 @@ export class SideBySideEditorControl implements ISideBySideEditorControl, IVerti DOM.EventHelper.stop(e); // Overlay the editor area with a div to be able to capture all mouse events + // Do NOT cover the title area to prevent missing double click events! const overlayDiv = $('div').style({ - top: 0, - height: '100%' + top: `${SideBySideEditorControl.EDITOR_TITLE_HEIGHT}px`, + height: `calc(100% - ${SideBySideEditorControl.EDITOR_TITLE_HEIGHT}px)` }).id('monaco-workbench-editor-move-overlay'); - overlayDiv.appendTo(this.parent); + overlayDiv.appendTo(this.silos[position]); // Update flag this.dragging = true;