Skip to content

[✨ Triage] dotnet/aspire#13503 by afscrome - [13.1] Resource Details view has lost a bunch of icons #52

@MihuBot

Description

@MihuBot

Triage for dotnet/aspire#13503.
Repo filter: area-dashboard issues.
MihuBot version: 617ebc.
Ping MihaZupan for any issues.

This is a test triage report generated by AI, aimed at helping the triage team quickly identify past issues/PRs that may be related.
Take any conclusions with a large grain of salt.

Tool logs
dotnet/aspire#13503: [13.1] Resource Details view has lost a bunch of icons by afscrome
[Tool] Searching for Resource Details view missing icons, resource details view options missing, dashboard icons regression, resource details view lost icons, community toolkit 13.1 dashboard icons, View Console Logs missing, Show all missing, View properties missing (IncludeOpen=True, IncludeClosed=True, IncludeIssues=True, IncludePullRequests=True, Repository=dotnet/aspire)
[Tool] Searching for area-dashboard regression icons, dashboard icons missing 13.1, dashboard resource details regression (IncludeOpen=True, IncludeClosed=True, IncludeIssues=True, IncludePullRequests=True, Repository=dotnet/aspire)
[Tool] Found 40 issues, 24 comments (12248 ms)
[Tool] Found 40 issues, 51 comments (33774 ms)

Here is a list of related issues and pull requests relevant to "[13.1] Resource Details view has lost a bunch of icons" (#13503, Dec 2025):


  • PR #12975 (Nov 2025) - Add menu to resource details to make it consistent with other details controls

    • Added details actions (like View Console Logs, Show all, View properties) to a control in resource details, making it consistent with other dashboard controls.
    • Screenshot shows the menu with icons.
    • Merged: This PR should have restored or standardized the missing options in resource details.
  • PR #13105 (Nov 2025) - Re-enable MCP icons

    • Fixed Copilot CLI to support icons, and found the setting for visibility after a tool name change.
    • Merged: Ensures MCP icons are visible in the dashboard.
  • PR #10767 (Jul 2025) - Add more icons to dashboard property values

    • Added more icons to the details view, including for resource properties.
    • Discussion about icon clutter and accessibility; consensus was the icons are useful and not excessive.
    • Merged: This PR expanded icon usage in resource details.
  • PR #10762 (Jul 2025) - Exe, ext service, + param icon updates for dashboard resource view + graph

    • Updated icons for various resource types in the dashboard and graph views.
    • Merged: Improved icon representation for resource types.
  • PR #13147 (Nov 2025) - Updated icons for DB Server resources + phpmyadmin

    • Added resource icons to DB servers and admin tools.
    • Merged: Progress towards more complete icon coverage.

2. Historical/Foundational Issues and PRs

  • PR #1542 (Jan 2024) - Add resource details panel

    • Introduced the resource details panel, moving options like logs and environment variables from the grid to the panel.
    • "Known properties" concept for friendly display and toggling "Show all" for hidden properties.
    • Merged: Established the structure for resource details, including the options now reported as missing.
  • Issue #1208 (Dec 2023) - Resource details panel on dashboard

    • Motivation for separating resource details from the main grid.
    • Comments specify that resource details should include endpoints, console logs, structured logs, errors, and environment variables.
  • Issue #1471 (Dec 2023) - Add details pane to Resources screen

    • Duplicate of #1208, further details on what should be in the details pane.

3. Regression and UI Consistency

  • PR #7199 (Jan 2025) - Fix dashboard selected resource not updating in details view

    • Fixed regression in refreshing resource details when the selected resource changed.
    • Merged: Ensured details view stays in sync with selection.
  • PR #7928 (Mar 2025) - Resource graph UI fixes

    • Fixed issues with resource selection and UI alignment in the graph tab.
  • PR #5848 (Sep 2024) - Collapse resource and trace detail sections when no data

    • Changed empty sections to be collapsed by default, which may affect visibility of some options if no data is present.

4. Icon Usage and Customization

  • Issue #1384 (Dec 2023) - Review use of icons throughout the dashboard

    • Discussed extensibility and user-specified icons for resources.
    • Closed as superseded by #462.
  • Issue #462 (Oct 2023) - Add icons or group by project to the Project Dashboard

    • Motivation for icon usage to improve dashboard scanability.
  • Issue #8684 (Apr 2025) - Allow resources to specify custom icons to use when displayed in the dashboard

    • Feature request to allow resources to specify their own icons, e.g., Redis logo.
  • Issue #8726 (Apr 2025) - Allow customization of resource icons in the dashboard

    • Similar to #8684, requested icon annotation for resources.
  • Issue #10410 (Jul 2025) - Project Icons

    • Request for project-specific icons in the dashboard.

  • Issue #892 (Nov 2023) - Show all resources on a single page in the dashboard

    • Led to the unified resources page and details pane.
  • Issue #1190 (Dec 2023) - Filter resources with errors on dashboard

    • Requested filtering by resource state, including errors.

6. Other Relevant Fixes

  • PR #7994 (Mar 2025) - Add default icons for resource type

    • Added icons to the resource grid and made resource type togglable in options.
  • PR #7960 (Mar 2025) - Resources view: Updated icon and tooltip for View options

    • Updated the "View options" icon and tooltip for consistency.

Summary of Conclusions

  • The missing icons and options in the resource details view (View Console Logs, Show all, View properties) are likely a regression or UI change in the 13.1 branch.
  • PRs #12975, #13105, #10767, #10762, and #13147 all made recent changes to resource details menus and icons, and should have restored or improved the missing elements.
  • The foundational structure for resource details and its options was established in PR #1542 and issues #1208/#1471.
  • There is ongoing work and discussion about icon usage, customization, and extensibility (#8684, #8726, #10410).
  • If the options are still missing in 13.1, it may be a regression from these recent changes, or a UI bug in the menu rendering.

Recommended Next Steps:

  • Compare the 13.1 branch to the main branch and recent PRs to verify if the menu and icons are present but hidden, or if a regression has occurred.
  • Check if the resource details menu control (added in #12975) is rendering correctly and includes all expected options.
  • If icons are missing due to a tool name or visibility setting (see #13105), ensure the dashboard is using the updated configuration.

If you need a deeper dive into any specific PR or issue, let me know!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions