Skip to content

Commit 47308bb

Browse files
committed
chore: highlight swallowed errors from await blocks in DEV
1 parent 7ecc6c0 commit 47308bb

File tree

1 file changed

+7
-3
lines changed
  • packages/svelte/src/internal/client/dom/blocks

1 file changed

+7
-3
lines changed

packages/svelte/src/internal/client/dom/blocks/await.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,13 @@ export function await_block(node, get_input, pending_fn, then_fn, catch_fn) {
8080
else then_effect = branch(() => then_fn(anchor, input_source));
8181
}
8282

83-
if (state === CATCH && catch_fn) {
84-
if (catch_effect) resume_effect(catch_effect);
85-
else catch_effect = branch(() => catch_fn(anchor, error_source));
83+
if (state === CATCH) {
84+
if (catch_fn) {
85+
if (catch_effect) resume_effect(catch_effect);
86+
else catch_effect = branch(() => catch_fn(anchor, error_source));
87+
} else if (DEV) {
88+
console.error(error_source.v);
89+
}
8690
}
8791

8892
if (state !== PENDING && pending_effect) {

0 commit comments

Comments
 (0)