diff --git a/src/view/treeNodes/repositoryChangesNode.ts b/src/view/treeNodes/repositoryChangesNode.ts index c090417022..debea172db 100644 --- a/src/view/treeNodes/repositoryChangesNode.ts +++ b/src/view/treeNodes/repositoryChangesNode.ts @@ -15,6 +15,7 @@ import { ReviewModel } from '../reviewModel'; import { CommitsNode } from './commitsCategoryNode'; import { FilesCategoryNode } from './filesCategoryNode'; import { BaseTreeNode, TreeNode } from './treeNode'; +import { compareIgnoreCase } from '../../common/utils'; export class RepositoryChangesNode extends TreeNode implements vscode.TreeItem { private _filesCategoryNode?: FilesCategoryNode; @@ -91,7 +92,7 @@ export class RepositoryChangesNode extends TreeNode implements vscode.TreeItem { return; } if (this.parent.view.visible && activeEditorUri) { - const matchingFile = this._reviewModel.localFileChanges.find(change => change.changeModel.filePath.toString() === activeEditorUri); + const matchingFile = this._reviewModel.localFileChanges.find(change => compareIgnoreCase(change.changeModel.filePath.toString(), activeEditorUri) === 0); if (matchingFile && matchingFile.parent !== this.parent) { this.reveal(matchingFile, { select: true }); }