Skip to content

Commit 6621cfa

Browse files
authored
treat editor tab ctrl+click as right click (microsoft#165558)
fixes microsoft#160413
1 parent 285c607 commit 6621cfa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/vs/workbench/browser/parts/editor/editorGroupView.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ import { IFilesConfigurationService, AutoSaveMode } from 'vs/workbench/services/
5050
import { withNullAsUndefined } from 'vs/base/common/types';
5151
import { URI } from 'vs/base/common/uri';
5252
import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity';
53-
import { isLinux, isNative, isWindows } from 'vs/base/common/platform';
53+
import { isLinux, isMacintosh, isNative, isWindows } from 'vs/base/common/platform';
5454
import { ILogService } from 'vs/platform/log/common/log';
5555
import { getProgressBarStyles } from 'vs/platform/theme/browser/defaultStyles';
5656

@@ -404,8 +404,8 @@ export class EditorGroupView extends Themable implements IEditorGroupView {
404404
const handleTitleClickOrTouch = (e: MouseEvent | GestureEvent): void => {
405405
let target: HTMLElement;
406406
if (e instanceof MouseEvent) {
407-
if (e.button !== 0) {
408-
return undefined; // only for left mouse click
407+
if (e.button !== 0 || (isMacintosh && e.ctrlKey)) {
408+
return undefined; // only for left mouse click (ctrl+click on macos is right-click)
409409
}
410410

411411
target = e.target as HTMLElement;

0 commit comments

Comments
 (0)