Skip to content

AD-26 Aggregate Problems panel diagnostics from all open editors #43

@Finfinder

Description

@Finfinder

Objective

Aggregate diagnostics from all open editor tabs in the Problems panel and status bar summary, instead of only showing diagnostics from the currently active file.

Context

Currently, the Problems panel only displays diagnostics from the currently visible editor tab. This requires users to switch between tabs to see all issues, reducing productivity. The status bar summary also only counts problems from the active file. Both should aggregate diagnostics across all open files.

Scope

  • Problems panel: aggregate diagnostics from all open editor tabs
  • Status bar: show total problem count across all open files
  • Editor Service: track open tabs and their diagnostic sources
  • LSP bridge: ensure diagnostics are properly associated with documents
  • Click navigation: maintain ability to jump to source location in any open tab

Definition of Done

  • Problems panel lists diagnostics from all open editor tabs
  • Status bar shows total count of errors/warnings across all open files
  • Clicking a problem navigates to the correct file and line
  • Closing a tab removes its diagnostics from the aggregated view
  • Opening a new file adds its diagnostics to the aggregated view
  • Performance remains acceptable with many open tabs

Milestone

0.3.x Extension Host and compatibility

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:mediumMedium priority issue.roadmapTopic roadmap or larger direction of work.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions