From d7513e4ce81ada1936c0c34115f947e115d6f2cf Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 24 Jul 2026 02:05:31 -0400 Subject: [PATCH] refac --- src/routes/(app)/+layout.svelte | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 5a62f5d800..62cebf0c96 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -243,8 +243,15 @@ }).catch((e) => console.error('Failed to load user settings:', e)) ]); - // Tool servers can be slow or unreachable; they are not needed to initialize chat. - setToolServers().catch((e) => console.error('Failed to load tool servers:', e)); + const loadToolServers = setToolServers().catch((e) => + console.error('Failed to load tool servers:', e) + ); + if ( + $page.url.searchParams.get('q') && + ($page.url.searchParams.get('submit') ?? 'true') === 'true' + ) { + await loadToolServers; + } const setupKeyboardShortcuts = () => { document.addEventListener('keydown', async (event) => {