Transaction group Run Always Expressions not writing to targets when trigger is used


If I have a transaction group to execute on a trigger, any Run-Always expressions will evaluate, but they won’t write to their targets until the trigger is active.

That does follow what I read about the execution cycle, but it does kind of break the constant handshaking I’m trying to do.

The workaround is to use a separate group, but I’m a bit wary of any race condition that might occur.

Not sure whether to call this a bug or a feature request. :man_shrugging:

I usually script exactly the behavior I need when the built-in functionality isn’t sufficient.

As I likely will, but it’s a bit counter-intuitive. Perhaps ‘Mostly-Run-Always’ is more accurate.