This commit is contained in:
Timothy Jaeryang Baek
2026-02-23 03:22:19 -06:00
parent 895c805e62
commit 95bde946ba
3 changed files with 14 additions and 7 deletions
+7 -4
View File
@@ -152,11 +152,14 @@
clearChatInputStorage();
await Promise.all([
checkLocalDBChats(),
setBanners(),
setTools(),
setBanners().catch((e) => console.error('Failed to load banners:', e)),
setTools().catch((e) => console.error('Failed to load tools:', e)),
setUserSettings(async () => {
await Promise.all([setModels(), setToolServers()]);
})
await Promise.all([
setModels().catch((e) => console.error('Failed to load models:', e)),
setToolServers().catch((e) => console.error('Failed to load tool servers:', e))
]);
}).catch((e) => console.error('Failed to load user settings:', e))
]);
// Helper function to check if the pressed keys match the shortcut definition
+6 -2
View File
@@ -770,7 +770,7 @@
const browserLanguages = navigator.languages
? navigator.languages
: [navigator.language || navigator.userLanguage];
const lang = backendConfig.default_locale
const lang = backendConfig?.default_locale
? backendConfig.default_locale
: bestMatchingLanguage(languages, browserLanguages, 'en-US');
changeLanguage(lang);
@@ -797,7 +797,11 @@
if (sessionUser) {
await user.set(sessionUser);
await config.set(await getBackendConfig());
try {
await config.set(await getBackendConfig());
} catch (error) {
console.error('Error refreshing backend config:', error);
}
} else {
// Redirect Invalid Session User to /auth Page
localStorage.removeItem('token');