Fix refs to own file being included in md ref results from other file

For #146277
This commit is contained in:
Matt Bierner
2022-03-30 15:22:02 -07:00
parent 982a353285
commit 6c7ba2de69
2 changed files with 27 additions and 2 deletions

View File

@@ -135,7 +135,11 @@ export class MdReferencesProvider extends Disposable implements vscode.Reference
references.push(new vscode.Location(link.target.fromResource, link.sourceRange));
}
} else { // Triggered on a link without a fragment so we only require matching the file and ignore fragments
references.push(new vscode.Location(link.target.fromResource, link.sourceRange));
// But exclude cases where the file is referencing itself
if (link.target.fromResource.fsPath !== targetDoc.uri.fsPath) {
references.push(new vscode.Location(link.target.fromResource, link.sourceRange));
}
}
}