fix: revert to original solution

derived-reactions-maybe-dirty-marked
paoloricciuti 2 months ago
parent 42b32c24e9
commit db17c7f393

@ -329,7 +329,7 @@ function mark_reactions(signal, status) {
set_signal_status(reaction, status);
// If the signal a) was previously clean or b) is an unowned derived, then mark it
if ((flags & (CLEAN | UNOWNED)) !== 0) {
if ((flags & (CLEAN | UNOWNED | MAYBE_DIRTY)) !== 0) {
if ((flags & DERIVED) !== 0) {
mark_reactions(/** @type {Derived} */ (reaction), MAYBE_DIRTY);
} else {

Loading…
Cancel
Save