diff --git a/src/runtime/internal/scheduler.ts b/src/runtime/internal/scheduler.ts index 60247f25d8..986d69b87f 100644 --- a/src/runtime/internal/scheduler.ts +++ b/src/runtime/internal/scheduler.ts @@ -75,6 +75,7 @@ export function flush() { } } catch (e) { // reset dirty state to not end up in a deadlocked state and then rethrow + previous_dirty_components.clear(); dirty_components.length = 0; flushidx = 0; throw e;