From 96ad3ec6d6bb3ca02a8b0640286493c3af1fe529 Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Tue, 4 Nov 2025 00:14:13 -0700 Subject: [PATCH] Fixed UI Glitches for Job Scheduler --- .../web-interface/src/Scheduling/Create_Job.jsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Data/Engine/web-interface/src/Scheduling/Create_Job.jsx b/Data/Engine/web-interface/src/Scheduling/Create_Job.jsx index c791f39a..0c570411 100644 --- a/Data/Engine/web-interface/src/Scheduling/Create_Job.jsx +++ b/Data/Engine/web-interface/src/Scheduling/Create_Job.jsx @@ -459,6 +459,12 @@ export default function CreateJob({ onCancel, onCreated, initialJob = null }) { useEffect(() => { loadAssemblies(); }, [loadAssemblies]); + + // dialogs state + const [addCompOpen, setAddCompOpen] = useState(false); + const [compTab, setCompTab] = useState("scripts"); + const [selectedNodeId, setSelectedNodeId] = useState(""); + useEffect(() => { setSelectedNodeId(""); }, [compTab]); @@ -497,11 +503,6 @@ export default function CreateJob({ onCancel, onCreated, initialJob = null }) { } }, [remoteExec, filteredCredentials, selectedCredentialId, execContext, useSvcAccount]); - // dialogs state - const [addCompOpen, setAddCompOpen] = useState(false); - const [compTab, setCompTab] = useState("scripts"); - const [selectedNodeId, setSelectedNodeId] = useState(""); - const [addTargetOpen, setAddTargetOpen] = useState(false); const [availableDevices, setAvailableDevices] = useState([]); // [{hostname, display, online}] const [selectedTargets, setSelectedTargets] = useState({}); // map hostname->bool