From 32258f2f047608275b8894179ae4d7f309d5b100 Mon Sep 17 00:00:00 2001 From: yiliang114 <1204183885@qq.com> Date: Thu, 4 Dec 2025 08:29:22 +0800 Subject: [PATCH] fix(vscode-ide-companion): ensure restored panel title resets to default - Added code to reset restored panel title to 'Qwen Code' on initialization - Added error handling for title reset operation This ensures consistent panel labeling when restoring previous sessions. --- .../src/webview/WebViewProvider.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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)