Skip to content

Commit 3b3fe9d

Browse files
committed
Update panel provider to refresh tasks, workspace state, and context files when workspace folders change
1 parent f53973f commit 3b3fe9d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

‎packages/vscode/src/views/panel/backend/panel-provider.ts‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,14 @@ export class PanelProvider implements vscode.WebviewViewProvider {
259259

260260
this._watch_git_state()
261261

262+
this.context.subscriptions.push(
263+
vscode.workspace.onDidChangeWorkspaceFolders(() => {
264+
handle_get_tasks(this)
265+
handle_get_workspace_state(this)
266+
this.send_context_files()
267+
})
268+
)
269+
262270
this._config_listener = vscode.workspace.onDidChangeConfiguration(
263271
(event) => {
264272
if (!this._webview_view) return

0 commit comments

Comments
 (0)