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.
This commit is contained in:
yiliang114
2025-12-04 08:29:22 +08:00
parent 5dec3e653c
commit 32258f2f04

View File

@@ -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)