diff --git a/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte b/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte
index a3e5474aa7..7f80abcdc7 100644
--- a/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte
+++ b/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte
@@ -489,14 +489,16 @@
{#if deletable && !action}
-
- {#if id !== 'preprocessor'}
+ {#if maximizeSubflow !== undefined}
+ {@render buttonMaximizeSubflow?.()}
+ {/if}
+
+ {#if id !== 'preprocessor'}
+
- {/if}
-
- {#if maximizeSubflow !== undefined && (hover || selected)}
- {@render buttonMaximizeSubflow?.()}
- {/if}
+
+ {/if}
+
@@ -624,22 +620,27 @@
{#snippet buttonMaximizeSubflow()}
-
+
+
+
{/snippet}