Steps to reproduce:
- Create new show
- Add and patch 2 desk channels
- record fixture 1 into group 1
- record fixture 2 into group 2
- record a single step keystroke macro into Macro 1
- eg. "keypress" "full"
- do not have a step to clear the command line
- move Macro 1 to Command 1
-
In turn, select each group from the directory and then use command key F1 to trigger Macro 1.
ie. "Group Directory 1" [F1], "Group Directory 2" [F1] -
Observe that both fixtures 1 and 2 are selected in the programmer, rather than the expectation of only fixture 2.
This bug is *not* triggered when running macro 1 from the Macro Directory or when making selections on the command line.
eg,:
- [1] [F1], [2] [F1]
- [Group] [1] [F1], [Group] [2] [F1]
- "Group Directory 1" "Macro Directory 1", "Group Directory 2" "Macro Directory 1"
- [1] [F1], "Group Directory 2" "Macro Directory 1"
In each of those combinations, only fixture 2 is selected at the end of the sequence, as expected.
Further testing indicates that the selection becomes corrupted prior to the activation of the macro. ie. [1] [@] [2] [Enter], "Group Directory 2" [F1], causes both fixtures go to full.