From a6de94ed8543f1eb3693bd8e44961ecf06d6ecc4 Mon Sep 17 00:00:00 2001 From: Claude Belizaire <139932571+Claudesaul@users.noreply.github.com> Date: Tue, 20 Oct 2026 09:21:22 -0400 Subject: [PATCH 1/2] fix(mobile): iOS terminal's Attach visible output clears the home indicator Co-authored-by: Claude Opus 5.5 --- .../src/features/terminal/ThreadTerminalRouteScreen.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx b/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx index c43a50c722b52..1f7c735288b37 100644 --- a/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx +++ b/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx @@ -1286,7 +1286,10 @@ export function ThreadTerminalRouteScreen(props: ThreadTerminalRouteScreenProps) KeyboardController.dismiss(); requestCapture(); }} - className="px-4 py-2" + className="px-4 pt-2" + style={{ + paddingBottom: 8 + (nativeColumnMetrics?.safeArea.bottom ?? insets.bottom), + }} > Attach visible output From 0e58458829da429469aa781f1a4fe93757db1c9b Mon Sep 17 00:00:00 2001 From: maria-rcks Date: Sat, 31 Oct 2026 07:38:21 +0000 Subject: [PATCH 2/2] fix(mobile): omit terminal safe area while keyboard is visible --- .../src/features/terminal/ThreadTerminalRouteScreen.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx b/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx index 1f7c735288b37..84f0b676800c5 100644 --- a/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx +++ b/apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx @@ -1288,7 +1288,11 @@ export function ThreadTerminalRouteScreen(props: ThreadTerminalRouteScreenProps) }} className="px-4 pt-2" style={{ - paddingBottom: 8 + (nativeColumnMetrics?.safeArea.bottom ?? insets.bottom), + paddingBottom: + 8 + + (keyboardState.isVisible + ? 0 + : (nativeColumnMetrics?.safeArea.bottom ?? insets.bottom)), }} > Attach visible output