Skip to content

PR3: Display Coordinator & UI Integration Improvements (AST-109633)#319

Open
cx-rahul-pidde wants to merge 4 commits intofeature/devassist-integration-branchfrom
feature/AST-109633-pr3-display-coordinator
Open

PR3: Display Coordinator & UI Integration Improvements (AST-109633)#319
cx-rahul-pidde wants to merge 4 commits intofeature/devassist-integration-branchfrom
feature/AST-109633-pr3-display-coordinator

Conversation

@cx-rahul-pidde
Copy link
Copy Markdown
Contributor

Display Coordinator & UI Integration

  • Fix UI thread marshaling for ResolveBufferForOpenFile calls
  • Fix debounce deadlock in CxAssistDisplayCoordinator
  • Add AssistDocumentInfoBar for document information display
  • Add EditorBufferResolver for buffer resolution logic
  • Enhance error tagger with proper findings sync
  • Improve gutter icons and quick info providers
  • Add suggested actions for findings
  • Fix error list context menu command

Files Changed (14 modified, 2 new)

  • CxAssistDisplayCoordinator.cs
  • CxAssistErrorListSync.cs
  • AssistDocumentInfoBar.cs (new)
  • EditorBufferResolver.cs (new)
  • ErrorListContextMenuCommand.cs
  • CxAssistErrorTagger.cs
  • CxAssistErrorTaggerProvider.cs
  • CxAssistQuickInfoSource.cs
  • CxAssistQuickInfoControllerProvider.cs
  • CxAssistAsyncQuickInfoSourceProvider.cs
  • CxAssistSuggestedActionsSource.cs
  • CxAssistSuggestedActionsSourceProvider.cs
  • CxAssistGlyphFactory.cs
  • CxAssistGlyphTaggerProvider.cs

Related Issue

AST-109633

- Fix UI thread marshaling for ResolveBufferForOpenFile calls
- Fix debounce deadlock in CxAssistDisplayCoordinator
- Add AssistDocumentInfoBar for document information display
- Add EditorBufferResolver for buffer resolution logic
- Enhance error tagger with proper findings sync
- Improve gutter icons and quick info providers
- Add suggested actions for findings
- Fix error list context menu command

Base branch: feature/devassist-integration-branch
Related to: AST-109633
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 17, 2026

Logo
Checkmarx One – Scan Summary & Detailsdf22260f-670d-45e6-a5a2-e0fc3346a5b4


Policy Management Violations (2)
Policy Name Rule(s) Break Build
[SAST-ML0] Not allowed NEW Sast vulnerabilities true
Commercial packages true

cx-rahul-pidde and others added 2 commits April 21, 2026 13:05
The ISuggestedActionsSource interface requires the SuggestedActionsChanged event.
This implementation uses a pull model (VS calls HasSuggestedActionsAsync/GetSuggestedActions
on-demand) rather than push model (raising events). Implemented as a no-op property
to satisfy the interface contract while suppressing code analysis warnings.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants