Przeglądaj źródła

Finalize Vega view before creating a new one

Dominik Moritz 5 lat temu
rodzic
commit
fd28d0a122

+ 4 - 0
packages/vega4-extension/src/index.ts

@@ -85,6 +85,10 @@ export class RenderedVega extends Widget implements IRenderMime.IRenderer {
     this.node.textContent = '';
     this.node.appendChild(el);
 
+    if (this._result) {
+      this._result.view.finalize();
+    }
+
     this._result = await vega.default(el, spec, {
       actions: true,
       defaultStyle: true,

+ 4 - 0
packages/vega5-extension/src/index.ts

@@ -85,6 +85,10 @@ export class RenderedVega extends Widget implements IRenderMime.IRenderer {
     this.node.textContent = '';
     this.node.appendChild(el);
 
+    if (this._result) {
+      this._result.view.finalize();
+    }
+
     this._result = await vega.default(el, spec, {
       actions: true,
       defaultStyle: true,