Skip to content

Commit 0d7035c

Browse files
huakudouccl
and
ccl
authored
优化vscode webview 隐藏后再加载的方式 (#34)
* feat: Support vscode breakpoint debugging. fix: Fix the problem that the source code is included after the plug-in is installed * imp: 优化webbiew的隐藏时加载的方式 --------- Co-authored-by: ccl <chenglong.chen@transwarp.io>
1 parent 5a71ab6 commit 0d7035c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/gpt-runner-vscode/src/register/webview.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,12 @@ export async function registerWebview(
189189
const registerProvider = () => {
190190
dispose()
191191

192-
sidebarWebviewDisposer = vscode.window.registerWebviewViewProvider(ChatViewProvider.viewType, provider)
192+
sidebarWebviewDisposer = vscode.window.registerWebviewViewProvider(ChatViewProvider.viewType, provider,
193+
{
194+
webviewOptions: {
195+
retainContextWhenHidden: true,
196+
},
197+
})
193198
webviewPanelDisposer = vscode.commands.registerCommand(Commands.OpenChat, () => {
194199
if (vscode.window.activeTextEditor)
195200
state.activeEditor = vscode.window.activeTextEditor

0 commit comments

Comments
 (0)