From 11e0c36ebc4d20750f296aafc2bdab9218e92534 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Fri, 13 Oct 2017 20:33:10 +0200 Subject: [PATCH] properly position context menu (fixes #215) --- terminus-terminal/src/components/terminalTab.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/terminus-terminal/src/components/terminalTab.component.ts b/terminus-terminal/src/components/terminalTab.component.ts index 1dbbb6a1..499b28f4 100644 --- a/terminus-terminal/src/components/terminalTab.component.ts +++ b/terminus-terminal/src/components/terminalTab.component.ts @@ -224,8 +224,8 @@ export class TerminalTabComponent extends BaseTabComponent { if (event.type === 'mousedown') { if (event.which === 3) { this.contextMenu.popup({ - x: event.pageX, - y: event.pageY, + x: event.pageX + this.content.nativeElement.getBoundingClientRect().left, + y: event.pageY + this.content.nativeElement.getBoundingClientRect().top, async: true, }) event.preventDefault()