Skip to content

Commit 1b3587e

Browse files
committed
Handle artwork preload errors
1 parent fa4c1c0 commit 1b3587e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

app/components/calls/episode-artwork-preview.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,11 +236,19 @@ function EpisodeArtworkImg({
236236
setFallbackSrc(resolvedSrc)
237237
}
238238

239+
function handlePreloadError() {
240+
handleResolved(safeSrc)
241+
}
242+
239243
return (
240244
<>
241245
<img src={fallbackSrc} {...props} className={imgClassName} />
242246
{isPending ? (
243-
<ErrorBoundary resetKeys={[safeSrc]} fallback={null}>
247+
<ErrorBoundary
248+
resetKeys={[safeSrc]}
249+
onError={handlePreloadError}
250+
fallback={null}
251+
>
244252
<React.Suspense fallback={null}>
245253
<PreloadImage src={safeSrc} onResolved={handleResolved} />
246254
</React.Suspense>

0 commit comments

Comments
 (0)