|
|
|
@ -945,6 +945,7 @@ function mark_signal_consumers(signal, to_status, force_schedule) {
|
|
|
|
// effect.
|
|
|
|
// effect.
|
|
|
|
if ((flags & CLEAN) !== 0 || (dirty && unowned)) {
|
|
|
|
if ((flags & CLEAN) !== 0 || (dirty && unowned)) {
|
|
|
|
if ((consumer.f & IS_EFFECT) !== 0) {
|
|
|
|
if ((consumer.f & IS_EFFECT) !== 0) {
|
|
|
|
|
|
|
|
debugger
|
|
|
|
schedule_effect(/** @type {import('./types.js').EffectSignal} */ (consumer), false);
|
|
|
|
schedule_effect(/** @type {import('./types.js').EffectSignal} */ (consumer), false);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
mark_signal_consumers(consumer, MAYBE_DIRTY, force_schedule);
|
|
|
|
mark_signal_consumers(consumer, MAYBE_DIRTY, force_schedule);
|
|
|
|
|