diff --git a/ui/desktop/.gitignore b/ui/desktop/.gitignore index 46be848bc68a..c3482b5af576 100644 --- a/ui/desktop/.gitignore +++ b/ui/desktop/.gitignore @@ -8,3 +8,4 @@ src/bin/goose-npm/ /playwright-report/ /test-results/ /src/bin/temporal-service +src/bin/temporal.db diff --git a/ui/desktop/src/App.tsx b/ui/desktop/src/App.tsx index d312764b9c1f..6de7f9171d0a 100644 --- a/ui/desktop/src/App.tsx +++ b/ui/desktop/src/App.tsx @@ -105,7 +105,6 @@ const getInitialView = (): ViewConfig => { export default function App() { const [fatalError, setFatalError] = useState(null); const [modalVisible, setModalVisible] = useState(false); - const [appInitialized, setAppInitialized] = useState(false); const [pendingLink, setPendingLink] = useState(null); const [modalMessage, setModalMessage] = useState(''); const [extensionConfirmLabel, setExtensionConfirmLabel] = useState(''); @@ -207,15 +206,10 @@ export default function App() { toastService.configure({ silent: false }); }; - (async () => { - try { - await initializeApp(); - setAppInitialized(true); - } catch (error) { - console.error('Unhandled error in initialization:', error); - setFatalError(`${error instanceof Error ? error.message : 'Unknown error'}`); - } - })(); + initializeApp().catch((error) => { + console.error('Unhandled error in initialization:', error); + setFatalError(`${error instanceof Error ? error.message : 'Unknown error'}`); + }); }, [read, getExtensions, addExtension]); const [isGoosehintsModalOpen, setIsGoosehintsModalOpen] = useState(false); @@ -507,7 +501,6 @@ export default function App() { )} {view === 'chat' && !isLoadingSession && ( { }; export default function ChatView({ - readyForAutoUserPrompt, chat, setChat, setView, setIsGoosehintsModalOpen, }: { - readyForAutoUserPrompt: boolean; chat: ChatType; setChat: (chat: ChatType) => void; setView: (view: View, viewOptions?: ViewOptions) => void; @@ -71,7 +69,6 @@ export default function ChatView({ return ( void; setView: (view: View, viewOptions?: ViewOptions) => void; @@ -627,7 +623,7 @@ function ChatContent({ isLoading={isLoading} onStop={onStopGoose} commandHistory={commandHistory} - initialValue={_input || initialPrompt} + initialValue={_input || (hasMessages ? _input : initialPrompt)} setView={setView} hasMessages={hasMessages} numTokens={sessionTokenCount}