It is allowable to try and transition to the current state.

It's a noop.
Trying things out with a multicolored square in html.