fix: Don't crash on `hydratable` serialization failures

elliott/17313-out-of-bounds-error
Elliott Johnson 21 hours ago
parent 46603d93cb
commit 08b502b308

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: Don't crash on hydratable serialization failure

@ -78,9 +78,11 @@ function encode(key, value, unresolved) {
const placeholder = `"${uid++}"`;
(entry.promises ??= []).push(
p.then((s) => {
entry.serialized = entry.serialized.replace(placeholder, s);
})
p
.then((s) => {
entry.serialized = entry.serialized.replace(placeholder, s);
})
.catch(() => {})
);
return placeholder;

Loading…
Cancel
Save