diff --git a/packages/vscode-ide-companion/src/webview/WebViewProvider.ts b/packages/vscode-ide-companion/src/webview/WebViewProvider.ts index f534fdb7..b229eb2e 100644 --- a/packages/vscode-ide-companion/src/webview/WebViewProvider.ts +++ b/packages/vscode-ide-companion/src/webview/WebViewProvider.ts @@ -799,6 +799,16 @@ export class WebViewProvider { ); this.panelManager.setPanel(panel); + // Ensure restored tab title starts from default label + try { + panel.title = 'Qwen Code'; + } catch (e) { + console.warn( + '[WebViewProvider] Failed to reset restored panel title:', + e, + ); + } + panel.webview.html = WebViewContent.generate(panel, this.extensionUri); // Handle messages from WebView (restored panel)