diff --git a/src/components/queue/job/QueueJobItem.vue b/src/components/queue/job/QueueJobItem.vue
index 073838dd4..98ba098cf 100644
--- a/src/components/queue/job/QueueJobItem.vue
+++ b/src/components/queue/job/QueueJobItem.vue
@@ -105,63 +105,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -422,15 +391,11 @@ const baseActions = computed(() => {
]
})
-const hoverActions = computed(() =>
+const visibleActions = computed(() =>
baseActions.value.filter(
- (action) => action.mode === 'hover' && action.isVisible()
- )
-)
-
-const alwaysActions = computed(() =>
- baseActions.value.filter(
- (action) => action.mode === 'always' && action.isVisible()
+ (action) =>
+ action.isVisible() &&
+ (action.mode === 'always' || (action.mode === 'hover' && isHovered.value))
)
)