diff --git a/desktop/src/renderer/src/pages/WorkspaceDetailPage.svelte b/desktop/src/renderer/src/pages/WorkspaceDetailPage.svelte index 5f31f9a5d..b9e792981 100644 --- a/desktop/src/renderer/src/pages/WorkspaceDetailPage.svelte +++ b/desktop/src/renderer/src/pages/WorkspaceDetailPage.svelte @@ -123,6 +123,8 @@ let confirmDeleteOpen = $state(false) let deleting = $state(false) let confirmRenameOpen = $state(false) let pendingRenameTarget = $state("") +let confirmRebuildOpen = $state(false) +let confirmResetOpen = $state(false) let hasContainer = $derived.by(() => { const status = workspace?.status?.toLowerCase() @@ -379,6 +381,7 @@ async function handleStop() { } async function handleRebuild() { + confirmRebuildOpen = false startStreamingOp("Rebuild") try { commandId = await workspaceRebuild(id, isDebug()) @@ -389,6 +392,7 @@ async function handleRebuild() { } async function handleReset() { + confirmResetOpen = false startStreamingOp("Reset") try { commandId = await workspaceReset(id, isDebug()) @@ -526,11 +530,11 @@ async function handleRenameConfirmed() { {/snippet} - + (confirmRebuildOpen = true)} disabled={operationRunning}> Rebuild - + (confirmResetOpen = true)} disabled={operationRunning}> Reset @@ -833,6 +837,23 @@ async function handleRenameConfirmed() { {/if} + + + +