From 65e1d3cfe92564bee3fc061be15a0a42de4413fc Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 1 Aug 2026 18:47:01 +0000 Subject: [PATCH] fix(operator): only show error empty state when no rundown data is available The operator view previously replaced its content with the full-page error state on any query error, even when a previously fetched rundown was still cached. Now it falls back to rendering the cached data and only shows the error placeholder if a rundown has never been received. --- apps/client/src/features/operator/Operator.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/features/operator/Operator.tsx b/apps/client/src/features/operator/Operator.tsx index f1b6ffc41..e389cc554 100644 --- a/apps/client/src/features/operator/Operator.tsx +++ b/apps/client/src/features/operator/Operator.tsx @@ -36,7 +36,8 @@ export default function OperatorLoader() { return ; } - if (status === 'error') { + // only show the error state if we have never received data to fall back on + if (status === 'error' && data.rundown.revision === -1) { return ; }