diff --git a/share/web_surfaces/builtin/mixer/js/main.js b/share/web_surfaces/builtin/mixer/js/main.js index 7c7601a19b..8427e89aba 100644 --- a/share/web_surfaces/builtin/mixer/js/main.js +++ b/share/web_surfaces/builtin/mixer/js/main.js @@ -72,6 +72,7 @@ import { createRootContainer, Container, Dialog, Label, Button, DiscreteKnob, const pan = new PanKnob(); pan.appendTo(container); + if (!strip.isVca) { pan.bindTo(strip, 'pan'); } diff --git a/share/web_surfaces/builtin/mixer/js/tkwidget.js b/share/web_surfaces/builtin/mixer/js/tkwidget.js index 288d5c4fa4..1769d677b2 100644 --- a/share/web_surfaces/builtin/mixer/js/tkwidget.js +++ b/share/web_surfaces/builtin/mixer/js/tkwidget.js @@ -19,13 +19,10 @@ import loadToolkit from './tkloader.js'; import { BaseWidget, BaseContainer, BaseDialog, BaseControl } from './widget.js'; -let _tkRoot = null; - export async function createRootContainer () { await loadToolkit(); - _tkRoot = new TK.Root({id: 'root'}); const root = new Container(); - root.tk = _tkRoot; + root.tk = new TK.Root({id: 'root'}); document.body.appendChild(root.element); return root; }