diff --git a/terminus-core/src/components/tabHeader.component.ts b/terminus-core/src/components/tabHeader.component.ts index e418d406..89235a6d 100644 --- a/terminus-core/src/components/tabHeader.component.ts +++ b/terminus-core/src/components/tabHeader.component.ts @@ -78,10 +78,19 @@ export class TabHeaderComponent { this.showRenameTabModal() } - @HostListener('auxclick', ['$event']) async onAuxClick ($event: MouseEvent) { + @HostListener('mousedown', ['$event']) async onMouseDown ($event: MouseEvent) { + if ($event.which === 2) { + $event.preventDefault() + } + } + + @HostListener('mouseup', ['$event']) async onMouseUp ($event: MouseEvent) { if ($event.which === 2) { this.app.closeTab(this.tab, true) } + } + + @HostListener('auxclick', ['$event']) async onAuxClick ($event: MouseEvent) { if ($event.which === 3) { $event.preventDefault()