When two tools with the same role but with different parameters are open by OpenToolButtonController, the toggle state of button does not reflect correctly the state of the tool (open, closed, focused)