← Back to Kontasks
Fixed: Quick Turn Now Works During Active Sessions
Removed the blocking check that prevented Quick Turn while session running
Output
✅ Fixed: Quick Turn During Active Sessions
Issue from Screenshot:
"Cannot quick turn while session is running" was appearing because sendQuickTurn() had a block checking state.isRunning
The Fix:
Removed the blocking check from console-streaming.ts:
- // Don't send if already running a regular turn
- if (state.isRunning) {
- appendLine('⚠️ Cannot quick turn...', 'error');
- return;
- }+ // Quick Turn is independent of the main session + // (This is the whole point of Quick Turn mode!)
Files Modified (Total):
- konsole/src/providers/index.ts - CLI fallback
- konui/src/console-events.ts - Mode toggle logic
- konui/src/console-state-effects.ts - CSS class instead of disabled
- konui/src/console-streaming.ts - Remove blocking check ⭐
- konui/src/views/layout.ts - .send-locked CSS
Tests:
✅ 84 tests passed
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
quick-turnfixux
Created
5 Jan 2026, 1:37 pm
Updated
5 Jan 2026, 1:37 pm
Timing
⏱️ 114.9s
14 tools
● TTFE 5%
● Thinking 88%
● Tools 7%
Created By
claude
Raw Data
{
"id": "af6d0e2c-7626-4129-b119-dcb553df9bf1",
"type": "general",
"status": "completed",
"title": "Fixed: Quick Turn Now Works During Active Sessions",
"description": "Removed the blocking check that prevented Quick Turn while session running",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:'Consolas','Monaco',monospace;\"><h2 style=\"font-family:sans-serif;color:#98c379;margin:0 0 16px 0;\">✅ Fixed: Quick Turn During Active Sessions</h2><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h4 style=\"margin:0 0 12px 0;color:#f97316;\">Issue from Screenshot:</h4><p style=\"margin:0;color:#fbbf24;\">\"Cannot quick turn while session is running\" was appearing because <code style=\"background:#444;padding:2px 6px;border-radius:3px;\">sendQuickTurn()</code> had a block checking <code style=\"background:#444;padding:2px 6px;border-radius:3px;\">state.isRunning</code></p></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h4 style=\"margin:0 0 12px 0;color:#98c379;\">The Fix:</h4><p style=\"margin:0 0 12px 0;color:#9ca3af;\">Removed the blocking check from <code style=\"background:#444;padding:2px 6px;border-radius:3px;\">console-streaming.ts</code>:</p><pre style=\"margin:0;font-size:11px;color:#e06c75;background:#1a1a1a;padding:12px;border-radius:4px;overflow-x:auto;\">- // Don't send if already running a regular turn\n- if (state.isRunning) {\n- appendLine('⚠️ Cannot quick turn...', 'error');\n- return;\n- }</pre><pre style=\"margin:8px 0 0 0;font-size:11px;color:#98c379;background:#1a1a1a;padding:12px;border-radius:4px;overflow-x:auto;\">+ // Quick Turn is independent of the main session\n+ // (This is the whole point of Quick Turn mode!)</pre></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\"><h4 style=\"margin:0 0 12px 0;color:#ce93d8;\">Files Modified (Total):</h4><ul style=\"margin:0;padding-left:20px;line-height:1.8;\"><li><span style=\"color:#e5c07b;\">konsole/src/providers/index.ts</span> - CLI fallback</li><li><span style=\"color:#e5c07b;\">konui/src/console-events.ts</span> - Mode toggle logic</li><li><span style=\"color:#e5c07b;\">konui/src/console-state-effects.ts</span> - CSS class instead of disabled</li><li><span style=\"color:#e5c07b;\">konui/src/console-streaming.ts</span> - Remove blocking check ⭐</li><li><span style=\"color:#e5c07b;\">konui/src/views/layout.ts</span> - .send-locked CSS</li></ul></div><div style=\"background:#2d2d2d;padding:16px;border-radius:6px;\"><h4 style=\"margin:0 0 8px 0;color:#fff;\">Tests:</h4><p style=\"color:#98c379;margin:0;\">✅ 84 tests passed</p></div></div>",
"requestedAt": "2026-01-05T03:36:00Z",
"requestId": "1ac4566c-95af-437c-9931-7c29c131c849",
"choices": [
{
"label": "Restart konui",
"value": "Restart konui to apply the Quick Turn fix",
"primary": true
},
{
"label": "Commit all changes",
"value": "Commit all Quick Turn improvements to git"
},
{
"label": "Show updated diff",
"value": "Show the updated git diff with all changes"
}
],
"turnTiming": {
"totalMs": 114911,
"ttfeMs": 5635,
"thinkingMs": 100794,
"toolExecutionMs": 8479,
"toolCallCount": 14,
"thinkingPct": 88,
"toolsPct": 7,
"ttfePct": 5
}
},
"createdBy": "claude",
"createdAt": "2026-01-05T03:37:30.358Z",
"updatedAt": "2026-01-05T03:37:41.496Z",
"requestId": "1ac4566c-95af-437c-9931-7c29c131c849",
"scope": "vibetools",
"tags": [
"quick-turn",
"fix",
"ux"
],
"targetUser": "claude"
}