From b0bc7c3d996d25c9fefdfbcba3ca19fa46ad199f Mon Sep 17 00:00:00 2001 From: Jacob Richman Date: Thu, 19 Jun 2025 20:17:23 +0000 Subject: Fix flicker issues by ensuring all actively changing content fits in the viewport (#1217) --- packages/cli/src/ui/components/messages/GeminiMessageContent.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'packages/cli/src/ui/components/messages/GeminiMessageContent.tsx') diff --git a/packages/cli/src/ui/components/messages/GeminiMessageContent.tsx b/packages/cli/src/ui/components/messages/GeminiMessageContent.tsx index da6e468a..b5f01599 100644 --- a/packages/cli/src/ui/components/messages/GeminiMessageContent.tsx +++ b/packages/cli/src/ui/components/messages/GeminiMessageContent.tsx @@ -11,7 +11,8 @@ import { MarkdownDisplay } from '../../utils/MarkdownDisplay.js'; interface GeminiMessageContentProps { text: string; isPending: boolean; - availableTerminalHeight: number; + availableTerminalHeight?: number; + terminalWidth: number; } /* @@ -24,6 +25,7 @@ export const GeminiMessageContent: React.FC = ({ text, isPending, availableTerminalHeight, + terminalWidth, }) => { const originalPrefix = '✦ '; const prefixWidth = originalPrefix.length; @@ -34,6 +36,7 @@ export const GeminiMessageContent: React.FC = ({ text={text} isPending={isPending} availableTerminalHeight={availableTerminalHeight} + terminalWidth={terminalWidth} /> ); -- cgit v1.2.3