diff --git a/ui-tui/src/components/appLayout.tsx b/ui-tui/src/components/appLayout.tsx
index 164ef5dd4..19bc7736b 100644
--- a/ui-tui/src/components/appLayout.tsx
+++ b/ui-tui/src/components/appLayout.tsx
@@ -185,56 +185,58 @@ const ComposerPane = memo(function ComposerPane({
- {!isBlocked && (
-
-
+
+
- {composer.inputBuf.map((line, i) => (
-
-
- {i === 0 ? `${ui.theme.brand.prompt} ` : ' '}
+ {!isBlocked && (
+ <>
+ {composer.inputBuf.map((line, i) => (
+
+
+ {i === 0 ? `${ui.theme.brand.prompt} ` : ' '}
+
+
+ {line || ' '}
+
+ ))}
+
+
+
+ {sh ? (
+ $
+ ) : (
+
+ {composer.inputBuf.length ? ' ' : `${ui.theme.brand.prompt} `}
+
+ )}
- {line || ' '}
-
- ))}
+
+ {/* subtract NoSelect paddingX={1} (2 cols) + pw so wrap-ansi and cursorLayout agree */}
+
-
-
- {sh ? (
- $
- ) : (
-
- {composer.inputBuf.length ? ' ' : `${ui.theme.brand.prompt} `}
-
- )}
-
-
-
- {/* subtract NoSelect paddingX={1} (2 cols) + pw so wrap-ansi and cursorLayout agree */}
-
-
-
-
+
+
+
-
-
- )}
+ >
+ )}
+
{!composer.empty && !ui.sid && ⚕ {ui.status}}