When a delete channel action is undone, selection should be removed from the currently selected items at some point in the process. [Or maybe more logically/specifically, the invisible action of auto-selection that happened after the delete should be undone prior to undoing the delete.] Steps to reproduce the problem:
Add a few channels.
Delete a channel(s) or group(s). Note that the item was selected before it was deleted.
[Upon deletion, a neighboring channel is selected. This could also be a group or the Master channel.]
Cmd+Z to undo the delete.
[The item reappears and is selected.]
[Now everything that was selected before and after the deletion is selected. This could be a combination normally not allowed to be selected, such as a Channel + Group, or a Channel + Master.]
When a delete channel action is undone, selection should be removed from the currently selected items at some point in the process. [Or maybe more logically/specifically, the invisible action of auto-selection that happened after the delete should be undone prior to undoing the delete.] Steps to reproduce the problem: