diff --git a/apps/desktop/src/components/layout/TabModeIcon.vue b/apps/desktop/src/components/layout/TabModeIcon.vue
index 348dbd737f..14c3551877 100644
--- a/apps/desktop/src/components/layout/TabModeIcon.vue
+++ b/apps/desktop/src/components/layout/TabModeIcon.vue
@@ -41,5 +41,6 @@ defineProps<{ tab: QueryTab }>();
+
diff --git a/apps/desktop/src/lib/tabs/tabPresentation.ts b/apps/desktop/src/lib/tabs/tabPresentation.ts
index 6daaa7978d..252a4b61c0 100644
--- a/apps/desktop/src/lib/tabs/tabPresentation.ts
+++ b/apps/desktop/src/lib/tabs/tabPresentation.ts
@@ -631,6 +631,9 @@ export function tabIconClass(tab: QueryTab): string {
if (tab.mode === "mongo") return "text-green-400";
if (tab.mode === "vector") return "text-cyan-400";
if (tab.mode === "structure") return "text-blue-500";
+ // query 的图标是数据库品牌 logo(TabModeIcon),不吃文字颜色;回退的
+ // Database 图标自带 text-blue-400,与 mq 模式同样返回空串。
+ if (tab.mode === "query") return "";
return "text-blue-600 dark:text-blue-400";
}