fulcro

Eric Dvorsak 2025-09-02T11:27:52.932639Z

In Statecharts we can have warnings such as: 2025-09-02T11:17:36.373Z WARN [com.fulcrologic.statecharts.elements:83] - Parallel state is missing an explicit ID. Code reloading on an active chart will malfunction. Could they be improved to indicate where this is happening? oddly enough in some cases in the stacktrace it points to the actual issue, in some others it in the cljc file (which would be good enough) but in others it points to the js eg VM158514 brian.ui_co…ert_dialogue.js:679 which doesn't help

tony.kay 2025-09-03T10:11:04.048579Z

Probably. I mean in this case the warning is telling you that basically all parallel states need a constant id. The autogenerated one will change on code reload, leading to bad internal configurations. We could just make it throw instead of generating an id