From 90178f958b82434c16a1c2bdc587e485251f71e5 Mon Sep 17 00:00:00 2001 From: IsmailofficialGithub Date: Fri, 21 Aug 2026 18:37:13 +0500 Subject: [PATCH] fix(web): keep app usable when instance re-fetch fails transiently Only show MaintenanceView if instance data was never loaded, so brief /api/instances/ failures do not force the startup error screen. Fixes #9658 --- apps/web/core/lib/wrappers/instance-wrapper.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/core/lib/wrappers/instance-wrapper.tsx b/apps/web/core/lib/wrappers/instance-wrapper.tsx index c5beae4d0fd..77bb94ac7b8 100644 --- a/apps/web/core/lib/wrappers/instance-wrapper.tsx +++ b/apps/web/core/lib/wrappers/instance-wrapper.tsx @@ -36,7 +36,7 @@ const InstanceWrapper = observer(function InstanceWrapper(props: TInstanceWrappe ); - if (instanceSWRError) return ; + if (instanceSWRError && !instance) return ; // something went wrong while in the request if (error && error?.status === "error") return <>{children};