@@ -270,14 +270,16 @@ async function init(
270270 await issuesFeatures . initialize ( ) ;
271271
272272 const workspaceContextProvider = new WorkspaceContextProvider ( reposManager , git ) ;
273- vscode . chat . registerChatWorkspaceContextProvider ( 'githubpr' , workspaceContextProvider ) ;
273+ context . subscriptions . push ( workspaceContextProvider ) ;
274+ context . subscriptions . push ( vscode . chat . registerChatWorkspaceContextProvider ( 'githubpr' , workspaceContextProvider ) ) ;
274275 workspaceContextProvider . initialize ( ) ;
275276 const pullRequestContextProvider = new PullRequestContextProvider ( prsTreeModel , reposManager , context ) ;
276- vscode . chat . registerChatExplicitContextProvider ( 'githubpr' , pullRequestContextProvider ) ;
277- vscode . chat . registerChatResourceContextProvider ( { scheme : 'webview-panel' , pattern : '**/webview-PullRequestOverview**' } , 'githubpr' , pullRequestContextProvider ) ;
277+ context . subscriptions . push ( pullRequestContextProvider ) ;
278+ context . subscriptions . push ( vscode . chat . registerChatExplicitContextProvider ( 'githubpr' , pullRequestContextProvider ) ) ;
279+ context . subscriptions . push ( vscode . chat . registerChatResourceContextProvider ( { scheme : 'webview-panel' , pattern : '**/webview-PullRequestOverview**' } , 'githubpr' , pullRequestContextProvider ) ) ;
278280 const issueContextProvider = new IssueContextProvider ( issueStateManager , reposManager , context ) ;
279- vscode . chat . registerChatExplicitContextProvider ( 'githubissue' , issueContextProvider ) ;
280- vscode . chat . registerChatResourceContextProvider ( { scheme : 'webview-panel' , pattern : '**/webview-IssueOverview**' } , 'githubissue' , issueContextProvider ) ;
281+ context . subscriptions . push ( vscode . chat . registerChatExplicitContextProvider ( 'githubissue' , issueContextProvider ) ) ;
282+ context . subscriptions . push ( vscode . chat . registerChatResourceContextProvider ( { scheme : 'webview-panel' , pattern : '**/webview-IssueOverview**' } , 'githubissue' , issueContextProvider ) ) ;
281283
282284 const notificationsFeatures = new NotificationsFeatureRegister ( credentialStore , reposManager , telemetry , notificationsManager ) ;
283285 context . subscriptions . push ( notificationsFeatures ) ;
0 commit comments