diff --git a/.changeset/kind-yaks-rule.md b/.changeset/kind-yaks-rule.md new file mode 100644 index 00000000000..cac079545f1 --- /dev/null +++ b/.changeset/kind-yaks-rule.md @@ -0,0 +1,5 @@ +--- +'@builder.io/qwik': patch +--- + +fix: useResource's onRejected now catches errors again; preventing unhandled errors in test environments. diff --git a/packages/qwik/src/core/use/use-resource.ts b/packages/qwik/src/core/use/use-resource.ts index e416e36288c..5abfe331da9 100644 --- a/packages/qwik/src/core/use/use-resource.ts +++ b/packages/qwik/src/core/use/use-resource.ts @@ -263,6 +263,7 @@ function getResourceValueAsPromise(props: ResourceProps): Promise {}); if (resource._state === 'rejected') { return Promise.resolve(resource._error!).then(useBindInvokeContext(props.onRejected)); }