diff --git a/web/src/lib/components/shared-components/combobox.svelte b/web/src/lib/components/shared-components/combobox.svelte index 5024817ef6..ebabff1075 100644 --- a/web/src/lib/components/shared-components/combobox.svelte +++ b/web/src/lib/components/shared-components/combobox.svelte @@ -60,6 +60,7 @@ const activate = () => { isActive = true; input?.select(); + searchQuery = ''; openDropdown(); }; diff --git a/web/src/lib/components/user-settings-page/app-settings.svelte b/web/src/lib/components/user-settings-page/app-settings.svelte index 87d8c51f0e..0efd61fe7b 100644 --- a/web/src/lib/components/user-settings-page/app-settings.svelte +++ b/web/src/lib/components/user-settings-page/app-settings.svelte @@ -67,7 +67,12 @@ const langOptions = langs .map((lang) => ({ label: lang.name, value: lang.code })) - .sort((a, b) => a.label.localeCompare(b.label)); + .sort((a, b) => { + if (b.label.startsWith('Development')) { + return -1; + } + return a.label.localeCompare(b.label); + }); const defaultLangOption = { label: defaultLang.name, value: defaultLang.code }; const handleLanguageChange = async (newLang: string | undefined) => {