Modal Switch and Axis2Buttons Booleans inherit inversion options
Posted: Mon Feb 23, 2026 19:35
Software: 0.93.99
Firmware: 2.21.4
Device: MK1 Standard STECS
Issue: Modal Switch and Axis2Buttons can inherit output inversion from a previous function in the same slot.
Modal Switch normally does not support output inversion. However if the boolean slot was previously used for a function with inverted output, the Modal Switch will have it too. This breaks the functionality.
The issue also exists for Axis2Buttons, but this time even input inversion is inherited. Inverted output breaks the functionality, inverted inputs fortunately have no effect.
How to reproduce:
Config:
Firmware: 2.21.4
Device: MK1 Standard STECS
Issue: Modal Switch and Axis2Buttons can inherit output inversion from a previous function in the same slot.
Modal Switch normally does not support output inversion. However if the boolean slot was previously used for a function with inverted output, the Modal Switch will have it too. This breaks the functionality.
The issue also exists for Axis2Buttons, but this time even input inversion is inherited. Inverted output breaks the functionality, inverted inputs fortunately have no effect.
How to reproduce:
- In Profile / Boolean open one of the boolean slots, set function to either OFF or 3AND/3OR.
- Enable inversion for all three inputs and outputs
- Change the function to Modal switch:
Observe the Inversion option for the output is enabled in the UI - Change the function to Axis2Buttons
Observe the inversion options for the output AND the outputs are enabled in the UI
Config: