From 1d37bf1fb61926c3b7c01eada4ea06c92d3e1fc7 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 5 Jun 2025 23:34:31 -0400 Subject: [PATCH] WIP --- .../svelte/src/internal/client/dom/blocks/boundary.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/dom/blocks/boundary.js b/packages/svelte/src/internal/client/dom/blocks/boundary.js index 064c521218..a886c7d791 100644 --- a/packages/svelte/src/internal/client/dom/blocks/boundary.js +++ b/packages/svelte/src/internal/client/dom/blocks/boundary.js @@ -83,7 +83,14 @@ export function boundary(node, props, boundary_fn) { }); }; - onerror?.(error, reset); + var previous_reaction = active_reaction; + + try { + set_active_reaction(null); + onerror?.(error, reset); + } finally { + set_active_reaction(previous_reaction); + } if (boundary_effect) { destroy_effect(boundary_effect);