diff --git a/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx b/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx
index 3394614441cd58ce467f28aa2043d7c0dc86132f..d9fe123a516317bf806c49fda59915f509cdb969 100644
--- a/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx
+++ b/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx
@@ -40,8 +40,8 @@ export default function NewNodeModal({
 
   const evaluationData = JSON.parse(experimentInfo?.config?.evaluations);
 
-  const handleModeChange = (event: React.ChangeEvent<HTMLSelectElement>) => {
-    setMode(event.target.outerText);
+  const handleModeChange = (event: any, newValue: string) => {
+    setMode(newValue);
   };
 
   return (
@@ -113,9 +113,9 @@ export default function NewNodeModal({
                 value={mode}
                 onChange={handleModeChange}
               >
-                <Option value="OTHER">OTHER</Option>
                 <Option value="TRAIN">TRAIN</Option>
                 <Option value="EVAL">EVAL</Option>
+                <Option value="OTHER">OTHER</Option>
               </Select>
             </FormControl>