Skip to content

Move "Launching TypeSpec language service..." progress to status bar#10523

Merged
RodgeFu merged 3 commits intomainfrom
copilot/fix-vscode-notification-issue
Apr 28, 2026
Merged

Move "Launching TypeSpec language service..." progress to status bar#10523
RodgeFu merged 3 commits intomainfrom
copilot/fix-vscode-notification-issue

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 28, 2026

The VS Code notification for TypeSpec language service startup is not dismissible, blocking parts of the UI (notably the AI chat panel).

  • Changed ProgressLocation.Notification to ProgressLocation.Window in the vscode.window.withProgress call in extension.ts
  • The progress indicator now appears in the status bar instead of as a popup notification, avoiding UI obstruction entirely

@microsoft-github-policy-service microsoft-github-policy-service Bot added the ide Issues for VS, VSCode, Monaco, etc. label Apr 28, 2026
Copilot AI changed the title [WIP] Fix vscode notification for tsp server starting Allow dismissing the "Launching TypeSpec language service..." notification Apr 28, 2026
Copilot AI requested a review from RodgeFu April 28, 2026 04:36
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Apr 28, 2026

Open in StackBlitz

npm i https://pkg.pr.new/typespec-vscode@10523

commit: 4d4441f

@RodgeFu
Copy link
Copy Markdown
Contributor

RodgeFu commented Apr 28, 2026

there shouldn't be a 'cancel' button which will be confusing, user may think the start operation will be cancelled. we just need the X on the right top corner to dismiss the notification window. @copilot

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 28, 2026

there shouldn't be a 'cancel' button which will be confusing, user may think the start operation will be cancelled. we just need the X on the right top corner to dismiss the notification window. @COP...

Changed from ProgressLocation.Notification to ProgressLocation.Window in 4d4441f. This moves the progress indicator to the status bar instead, so there's no notification popup blocking the UI at all — no Cancel button, no notification to dismiss.

Copilot AI changed the title Allow dismissing the "Launching TypeSpec language service..." notification Move "Launching TypeSpec language service..." progress to status bar Apr 28, 2026
@RodgeFu RodgeFu marked this pull request as ready for review April 28, 2026 08:43
@azure-sdk
Copy link
Copy Markdown
Collaborator

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

@RodgeFu RodgeFu added this pull request to the merge queue Apr 28, 2026
Merged via the queue into main with commit 899dd8b Apr 28, 2026
31 checks passed
@RodgeFu RodgeFu deleted the copilot/fix-vscode-notification-issue branch April 28, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ide Issues for VS, VSCode, Monaco, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

User should be able to close the vscode notification for tsp server starting

4 participants