The fix to make sure toggling boolean nodes trigger the undo/redo system caused a bug where the boolean nodes would be selected when you least expected it. Fix for both.