A minimal implementation of Statecharts in portable, embeddable JavaScript. Development moved to gitlab: https://gitlab.com/scion-scxml/core
35
stars
9
forks
source link
events stuck in internal queue when event at head is ignored #50
Open
mattoshry opened 6 years ago
Per mainEventLoop described in [scxmlAlgo], macrostepDone remains false until both enabledTransitions.isEmpty and internalQueue.isEmpty.
The impl at performBigStep and performBigStepAsync only checks the former condition.
Repro:
[scxmlAlgo] https://www.w3.org/TR/scxml/#AlgorithmforSCXMLInterpretation