We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 165686e commit 06c0706Copy full SHA for 06c0706
1 file changed
src/vs/workbench/api/node/extHostWebview.ts
@@ -130,6 +130,8 @@ export class ExtHostWebviewPanel implements vscode.WebviewPanel {
130
}
131
132
this._isDisposed = true;
133
+ this.onDisposeEmitter.fire();
134
+
135
this._proxy.$disposeWebview(this._handle);
136
137
this.onDisposeEmitter.dispose();
@@ -255,7 +257,7 @@ export class ExtHostWebviews implements ExtHostWebviewsShape {
255
257
$onDidDisposeWeview(handle: WebviewHandle): Thenable<void> {
256
258
const panel = this.getWebviewPanel(handle);
259
if (panel) {
- panel.onDisposeEmitter.fire();
260
+ panel.dispose();
261
this._webviewPanels.delete(handle);
262
263
return TPromise.as(void 0);
0 commit comments