We have slightly wrong behavior when writing to a signal. If any subscriptions are added while marking a signal as dirty, they will currently be ignored. This PR changes behavior to add those subscriptions.
In practice, this edge case is very difficult to hit. You would need to read a signal in a memo then write to the signal and read the memo in the same render
We have slightly wrong behavior when writing to a signal. If any subscriptions are added while marking a signal as dirty, they will currently be ignored. This PR changes behavior to add those subscriptions.
In practice, this edge case is very difficult to hit. You would need to read a signal in a memo then write to the signal and read the memo in the same render
Closes #2306