Skip to content

Commit cd302ce

Browse files
committed
Defer resuming after caught rejected Promise
1 parent bcfa3cb commit cd302ce

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Runtime/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ export class SwiftRuntime {
440440
if (kind_ptr && payload1_ptr && payload2_ptr) {
441441
writeValue(error, kind_ptr, payload1_ptr, payload2_ptr, true);
442442
}
443-
resume();
443+
queueMicrotask(resume);
444444
});
445445
};
446446

0 commit comments

Comments
 (0)