diff --git a/tabs/mixer.js b/tabs/mixer.js index cf2f1619f..125920089 100644 --- a/tabs/mixer.js +++ b/tabs/mixer.js @@ -569,7 +569,7 @@ TABS.mixer.initialize = function (callback, scrollPosition) { saveChainer.execute(); } - function processHtml() { + function processHtml(settingsPromise) { $servoMixTable = $('#servo-mix-table'); $servoMixTableBody = $servoMixTable.find('tbody'); @@ -748,6 +748,9 @@ TABS.mixer.initialize = function (callback, scrollPosition) { $mixerPreset.trigger('change'); } + // Re-run after settings load, since configureInputs() is async. + settingsPromise.then(() => updateMotorDirection()); + modal = new jBox('Modal', { width: 480, height: 240,