From 16ea0cee925df1f96accf48b5a09e87f9207f062 Mon Sep 17 00:00:00 2001 From: Antonio Bennett <31296212+Antonio-Bennett@users.noreply.github.com> Date: Thu, 29 Jan 2026 19:23:34 -0500 Subject: [PATCH] fix: handle renderer.run rejections (#17591) * fix: handle renderer run rejections * add test * changeset * simplify * explanatory comment --------- Co-authored-by: Antonio Bennett Co-authored-by: Rich Harris --- .changeset/tidy-zebras-design.md | 5 +++++ packages/svelte/src/internal/server/renderer.js | 6 ++++++ .../runtime-runes/samples/async-error-in-script/_config.js | 6 ++++++ .../samples/async-error-in-script/main.svelte | 7 +++++++ 4 files changed, 24 insertions(+) create mode 100644 .changeset/tidy-zebras-design.md create mode 100644 packages/svelte/tests/runtime-runes/samples/async-error-in-script/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/async-error-in-script/main.svelte diff --git a/.changeset/tidy-zebras-design.md b/.changeset/tidy-zebras-design.md new file mode 100644 index 0000000000..3b18af798f --- /dev/null +++ b/.changeset/tidy-zebras-design.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: prevent unhandled exceptions arising from dangling promises in + +

hello