From 28239f242fd2cc4523885cdc317469980fdf8d46 Mon Sep 17 00:00:00 2001 From: stefanonardo Date: Tue, 7 Apr 2026 14:57:50 +0200 Subject: [PATCH] OCPBUGS-81630: Fix unnecessary error on Node Terminal tab Show a loading spinner while the debug pod is being created, instead of briefly flashing "Debug pod not found or was deleted." The error occurred because useK8sWatchResource(null) returns loaded=true before pod creation completes. Co-Authored-By: Claude Opus 4.6 --- .../src/components/nodes/NodeTerminal.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/frontend/packages/console-app/src/components/nodes/NodeTerminal.tsx b/frontend/packages/console-app/src/components/nodes/NodeTerminal.tsx index 75f7e2c4512..3d3b8e0ace4 100644 --- a/frontend/packages/console-app/src/components/nodes/NodeTerminal.tsx +++ b/frontend/packages/console-app/src/components/nodes/NodeTerminal.tsx @@ -249,11 +249,15 @@ const NodeTerminal: FC = ({ obj: node }) => { }; }, [nodeName, isWindows]); - return errorMessage ? ( - - ) : ( - - ); + if (errorMessage) { + return ; + } + + if (!podName) { + return ; + } + + return ; }; export default NodeTerminal;