diff --git a/packages/webui/src/public/bus.js b/packages/webui/src/public/bus.js index affb9b7b..44ee3f35 100644 --- a/packages/webui/src/public/bus.js +++ b/packages/webui/src/public/bus.js @@ -671,7 +671,7 @@ // Settings' appearance selects drive the command bar's, and follow them back. document.addEventListener('change', e => { const m = e.target.closest?.('#bus-view select[data-mirror]'); - if (m) { const src = $(m.dataset.mirror); src.value = m.value; src.dispatchEvent(new Event('change')); return; } + if (m) return; if (e.target.id === 'palette' || e.target.id === 'mode') for (const s of document.querySelectorAll(`#bus-view select[data-mirror="${e.target.id}"]`)) s.value = e.target.value; }); window.addEventListener('hashchange', () => render(true));