diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index a805f721..c6cd567c 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -567,6 +567,9 @@ const App = ({ config, settings, startupWarnings = [] }: AppProps) => { return ( + {/* Move UpdateNotification outside Static so it can re-render when updateMessage changes */} + {updateMessage && } + {/* * The Static component is an Ink intrinsic in which there can only be 1 per application. * Because of this restriction we're hacking it slightly by having a 'header' item here to @@ -584,7 +587,6 @@ const App = ({ config, settings, startupWarnings = [] }: AppProps) => {
{!settings.merged.hideTips && } - {updateMessage && } , ...history.map((h) => (