You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
A state machine no longer drops a transition when a second one is requested while another transition is still in progress. Requests made during a transition now run in the order they were made, once the current transition completes. A queued transition is checked again against the state it would leave if another state was entered first, and is skipped if that state does not allow it. A transition the current state refuses still does nothing and is not an error; call CanTransitionTo first to branch on it. See State machines. (#58)