diff --git a/components/reasoning-workspace.jsx b/components/reasoning-workspace.jsx
index 1c95534..dc37be8 100644
--- a/components/reasoning-workspace.jsx
+++ b/components/reasoning-workspace.jsx
@@ -393,12 +393,13 @@ function FocusedQuestionBody({
// ── Persistent navigation controls (overlay-level, outside content grid) ──
-function FocusedWorkspaceNavigation({ nodeId, doneForNow, isDoneForNowActive }) {
- const canDoneForNow = Boolean(isDoneForNowActive);
+function FocusedWorkspaceNavigation({ nodeId, doneForNow, isDoneForNowActive, isProcessing }) {
+ const canDoneForNow = Boolean(isDoneForNowActive) && !isProcessing;
return (