* debug: improve behavior for slow-running prelaunch tasks
Shows this notification if a prelaunch task has been running for more
than 10 seconds:

Also does a little cleanup of some probably-leaking disposables in the task runner.
Fixes#218267
* hygenie
For web, our clipboard for resources currently is in-memory only. This prevents copying data between windows and can also cause us to get into odd states where the in-memory clipboard no longer matches what's the real clipboard
This change tried to migrate resources to use the real clipboard thanks the custom web clipboard types: https://github.com/w3c/clipboard-apis/pull/175
This feature only works in Chromium at the moment, but I believe other browsers have expressed intent to implement it too
- add option to settings
- adapt interfaces
- reverse sort order in FileSorter if option is set
Signed-off-by: Lioman <dev@lioman.de>
Co-authored-by: Logan Ramos <lramos15@gmail.com>
* feat: add "sort by updated at" to comments panel
Fixes#149449
* fix: sort comments panel using ObjectTree sorter
* fix: address PR review suggestions
* Move sorting back into filter menu
and fix nits
---------
Co-authored-by: Alex Ross <alros@microsoft.com>
* Use custom hover for slash command and variable descriptions
See microsoft/vscode-copilot#4831
* Use custom hovers for rendered chat markdown responses
* Fix tests
- Only show an entry when the first task is created (Fixes#223550)
- Hide past results in an "X more" entry and see if people use it
- Add some more lifecycle controls on the task items
* Handle errors from Dynamic Debug Configuration providers
If a Dynamic Configuration provider, via its method `provideDebugConfigurations`, returns `undefined` or throws an Error, the selector in the Debug Tab is left in a borked state instead of going back to the last selected item.
This was initially reported in https://github.com/microsoft/vscode/issues/198798, whose fix handled some cases, but not all. This commit attempts to handle all the remaining cases.
* Use logservice to report error
* Fix build
---------
Co-authored-by: Rob Lourens <roblourens@gmail.com>
* Revert "Comment Thread API: Newly created comment threads no longer auto-focus (#216732)"
This reverts commit e820af9c4c.
* Ensure new editing comment is focused when expanding a thread