[AzureTools][Aspire][Suggestion] It would be better if the instrument group automatically expands and automatically jumps to the clicked instrument in the instrument list when we click an instrument from the instrument group page and the instrument group is collapsed
- Dominant language
- C#
- Stars
- 6.3k
- Forks
- 991
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 201
Description
**Clean machine:** Win11 x64 23h2 ENU
**VS Version:** VS 17.10 Preview 3 from [34804.81.d17.10]
**Aspire Version:** 8.0.0-preview.5.24201.12
Apply NuGet Feeds
Install Docker Desktop/Podman Desktop
**REPRO STEPS:**
1. Create a new Aspire starter project.
2. F5.
3. In the dashboard, click "Metrics" -> Select a resource -> Click on an instrument group -> Click on a link on the opened instrument group page.
**Actual:**
1. Both the instrument group and the clicked instrument are selected in the instrument list.

2. The instrument list does not automatically jump to the clicked instrument.

3. Collapse an instrument group -> Click on an instrument group -> Click on a link on the opened instrument group page -> Instrument group is not automatically expanded.

**Suggestion:**
1. It would make more sense if only the clicked instrument was selected.
2. It would be better if the instrument list automatically jumps to the clicked instrument when clicking an instrument from the instrument group page.
3. It would be better if the instrument group automatically expands and automatically jumps to the clicked instrument in the instrument list when we click an instrument from the instrument group page and the instrument group is collapsed.
Contributor guide
Research direction
Start from the dashboard Metrics flow described in the reproduction steps: select a resource, open an instrument group, and follow an instrument link. Verify the instrument list behavior when the group is expanded and collapsed; done means only the clicked instrument is selected, the group expands when needed, and the list jumps to that instrument.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100