diff --git a/frontend/src/components/TopicSidebar.vue b/frontend/src/components/TopicSidebar.vue index 096992e..9411301 100644 --- a/frontend/src/components/TopicSidebar.vue +++ b/frontend/src/components/TopicSidebar.vue @@ -166,6 +166,9 @@ function handleDelete(format) { ) if (running.length) { for (const g of running) emit('cancelGuide', g.id) + } else if (abgebrochen(format)) { + // Pausierter Lauf: Teilfortschritt samt Schritt-Dateien löschen (Reset) + emit('deleteGuide', props.latestByFormat[format].id, true) } else { emit('deleteGuide', props.latestByFormat[format].id) } @@ -234,7 +237,10 @@ function confirmDeleteProject(name) {
{{ line }}
-
+
Bausteine
-
+
@@ -730,6 +737,14 @@ function confirmDeleteProject(name) { display: inline; } +/* Laufend/pausiert: × immer zeigen — Hover gibt es auf Touch nicht */ +.fmt-generating .format-x, +.fmt-queued .format-x, +.fmt-paused .format-x, +.bausteine-row.is-active .format-x { + display: inline; +} + .format-x.armed, .format-error-x.armed, .delete-topic.armed {