microsoft / microsoft/vscode-cpptools
Clicking on a Call Hierarchy Callers Of node navigates to the definition instead of the call site if the call site is not the active document
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
Do Call Hierarchy Callers Of on something that gives results for multiple files.
Bug: Clicking on a node the 1st time goes to the definition if the target file is not active, but clicking on it a 2nd time (with the file active) goes to the call site. It should go to the call site on the 1st try regardless of whether the file is active or not. TypeScript doesn't have this bug.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue through the Call Hierarchy Callers Of entry point with results spanning multiple files, then compare the first-click behavior with TypeScript call hierarchy navigation. Trace the C/C++ extension's navigation path for an inactive target file; done means the first click opens the call site rather than the definition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, typescript
- Domain
- developer-experience, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100