diff --git a/packages/cli/src/ui/components/MainContent.tsx b/packages/cli/src/ui/components/MainContent.tsx index a60f782d8f..f46a9c0c2f 100644 --- a/packages/cli/src/ui/components/MainContent.tsx +++ b/packages/cli/src/ui/components/MainContent.tsx @@ -36,17 +36,26 @@ export const MainContent = () => { availableTerminalHeight, } = uiState; - const historyItems = uiState.history.map((h) => ( - - )); + const historyItems = useMemo( + () => + uiState.history.map((h) => ( + + )), + [ + uiState.history, + mainAreaWidth, + staticAreaMaxItemHeight, + uiState.slashCommands, + ], + ); const pendingItems = useMemo( () => (