diff --git a/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts b/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts index 14208428234bbd3a17639d070a7d897b29813bd8..30bbfe173baa76556083f1ac132f8e9b4e166ce4 100644 --- a/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts +++ b/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts @@ -199,7 +199,8 @@ export class WebviewElement extends Disposable { environmentService, fileService)); - this._register(new SvgBlocker(this._webview, this._options)); + const svgBlocker = this._register(new SvgBlocker(this._webview, this._options)); + svgBlocker.onDidBlockSvg(() => this.onDidBlockSvg()); this._register(addDisposableListener(this._webview, 'console-message', function (e: { level: number; message: string; line: number; sourceId: string; }) { console.log(`[Embedded Page] ${e.message}`);