diff --git a/src/renderer/components/Experiment/Workflows/index.tsx b/src/renderer/components/Experiment/Workflows/index.tsx
index f3be2823eefb74f3bd9741aedc6bf7351e0c581f..0fa04018c067024a333a91292a23ff2347bba1c5 100644
--- a/src/renderer/components/Experiment/Workflows/index.tsx
+++ b/src/renderer/components/Experiment/Workflows/index.tsx
@@ -170,14 +170,6 @@ export default function Workflows({ experimentInfo }) {
             </Typography>
             <Box pl={2} display="flex" flexDirection="row" gap={1}>
               <>
-                <IconButton
-                  variant="plain"
-                  disabled={!selectedWorkflow}
-                  // startDecorator={<BookOpenIcon />}
-                  onClick={() => setViewCodeMode(!viewCodeMode)}
-                >
-                  {viewCodeMode ? <WorkflowIcon /> : <BracesIcon />}
-                </IconButton>
                 {selectedWorkflow?.status != 'RUNNING' ? (
                   <Button
                     disabled={!selectedWorkflow}
@@ -191,6 +183,14 @@ export default function Workflows({ experimentInfo }) {
                     Running
                   </Button>
                 )}
+                <IconButton
+                  variant="plain"
+                  disabled={!selectedWorkflow}
+                  // startDecorator={<BookOpenIcon />}
+                  onClick={() => setViewCodeMode(!viewCodeMode)}
+                >
+                  {viewCodeMode ? <WorkflowIcon /> : <BracesIcon />}
+                </IconButton>
                 <Dropdown>
                   <MenuButton variant="plain" disabled={!selectedWorkflow}>
                     <EllipsisIcon />