diff --git a/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorDropdown.svelte b/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorDropdown.svelte
index ba8f2d508f..0961b609d5 100644
--- a/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorDropdown.svelte
+++ b/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorDropdown.svelte
@@ -178,13 +178,13 @@
- {#if ms.loading && ms.options.length === 0 && ms.isMultiModel}
+ {#if ms.loading && ms.options.length === 0 && ms.isMultiModel && !ms.switchingBackends}
Loading models…
- {:else if ms.options.length === 0 && ms.isMultiModel}
+ {:else if ms.options.length === 0 && ms.isMultiModel && !ms.switchingBackends}
{#if currentModel}
- {#if ms.loading && ms.options.length === 0 && ms.isMultiModel}
+ {#if ms.loading && ms.options.length === 0 && ms.isMultiModel && !ms.switchingBackends}
Loading models…
- {:else if ms.options.length === 0 && ms.isMultiModel}
+ {:else if ms.options.length === 0 && ms.isMultiModel && !ms.switchingBackends}
No models available.
{:else}
{@const selectedOption = ms.getDisplayOption()}