Skip to content

Commit 4b947b8

Browse files
authored
context menu - address part of microsoft#188903 (microsoft#188923)
1 parent 96ebd36 commit 4b947b8

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/vs/workbench/contrib/files/browser/views/explorerView.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -569,15 +569,17 @@ export class ExplorerView extends ViewPane implements IExplorerView {
569569
const stat = e.element;
570570
let anchor = e.anchor;
571571

572-
// Compressed folders
573-
if (stat) {
574-
const controller = this.renderer.getCompressedNavigationController(stat);
575-
576-
if (controller) {
577-
if (e.browserEvent instanceof KeyboardEvent || isCompressedFolderName(e.browserEvent.target)) {
578-
anchor = controller.labels[controller.index];
579-
} else {
580-
controller.last();
572+
// Adjust for compressed folders (except when mouse is used)
573+
if (DOM.isHTMLElement(anchor)) {
574+
if (stat) {
575+
const controller = this.renderer.getCompressedNavigationController(stat);
576+
577+
if (controller) {
578+
if (e.browserEvent instanceof KeyboardEvent || isCompressedFolderName(e.browserEvent.target)) {
579+
anchor = controller.labels[controller.index];
580+
} else {
581+
controller.last();
582+
}
581583
}
582584
}
583585
}

0 commit comments

Comments
 (0)