We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b0847c commit 26f67e0Copy full SHA for 26f67e0
src/vs/workbench/contrib/scm/browser/scmViewPane.ts
@@ -2854,6 +2854,12 @@ export class SCMViewPane extends ViewPane {
2854
return;
2855
}
2856
2857
+ // Do not set focus/selection when the resource is already focused and selected
2858
+ if (this.tree.getFocus().some(e => isSCMResource(e) && this.uriIdentityService.extUri.isEqual(e.sourceUri, uri)) &&
2859
+ this.tree.getSelection().some(e => isSCMResource(e) && this.uriIdentityService.extUri.isEqual(e.sourceUri, uri))) {
2860
+ return;
2861
+ }
2862
+
2863
this.revealResourceThrottler.queue(
2864
() => this.treeOperationSequencer.queue(
2865
async () => {
0 commit comments