Everywhere in the AA GUI, if button text is green that means enabled, and white means disabled.
Everywhere in the AA GUI, if a higher level button is disabled, then the functionality of lower level buttons below it are disabled even if they show green. e.g. green "ms" does nothing if "vertical" is not also green, and green "vertical" does nothing if "cruise flight controller" is not also green.
EXCEPT for "speed control", which exists in multiple windows which may or may not be open at the same time. This leads to a situation where I can see a green "speed control" in the cruise flight controller window which appears to be overridden by a white "cruise flight controller" in the module manager window... but it's actually still enabled because some other controller that ALSO contains a [not visible because the window is closed] speed control button is enabled.
It took me a couple of crashes to figure out what was going on when I couldn't disable my throttle even though everything I could see said that AA shouldn't be controlling it.
Proposal: In this scenario, where the visible windows indicate a green button is overridden and disabled, but a closed window is causing that green button to actually be enabled, render the green button in yellow or blue instead.
Everywhere in the AA GUI, if button text is green that means enabled, and white means disabled.
Everywhere in the AA GUI, if a higher level button is disabled, then the functionality of lower level buttons below it are disabled even if they show green. e.g. green "ms" does nothing if "vertical" is not also green, and green "vertical" does nothing if "cruise flight controller" is not also green.
EXCEPT for "speed control", which exists in multiple windows which may or may not be open at the same time. This leads to a situation where I can see a green "speed control" in the cruise flight controller window which appears to be overridden by a white "cruise flight controller" in the module manager window... but it's actually still enabled because some other controller that ALSO contains a [not visible because the window is closed] speed control button is enabled.
It took me a couple of crashes to figure out what was going on when I couldn't disable my throttle even though everything I could see said that AA shouldn't be controlling it.
Proposal: In this scenario, where the visible windows indicate a green button is overridden and disabled, but a closed window is causing that green button to actually be enabled, render the green button in yellow or blue instead.