diff --git a/surfsense_web/app/api/zero/query/route.ts b/surfsense_web/app/api/zero/query/route.ts
index 6cbe3a5e9..bff86c25e 100644
--- a/surfsense_web/app/api/zero/query/route.ts
+++ b/surfsense_web/app/api/zero/query/route.ts
@@ -1,6 +1,7 @@
import { mustGetQuery } from "@rocicorp/zero";
import { handleQueryRequest } from "@rocicorp/zero/server";
import { NextResponse } from "next/server";
+import { BACKEND_URL } from "@/lib/env-config";
import type { Context } from "@/types/zero";
import { queries } from "@/zero/queries";
import { schema } from "@/zero/schema";
diff --git a/surfsense_web/components/assistant-ui/thread.tsx b/surfsense_web/components/assistant-ui/thread.tsx
index 89e830ace..5796109f0 100644
--- a/surfsense_web/components/assistant-ui/thread.tsx
+++ b/surfsense_web/components/assistant-ui/thread.tsx
@@ -898,7 +898,7 @@ const Composer: FC = () => {
>
) : null}
-
+
{
onVisibleChange={setConnectToolsTrayVisible}
/>
{isThreadEmpty && isComposerInputEmpty ? (
-
+
+
+
) : null}
diff --git a/surfsense_web/components/new-chat/chat-example-prompts.tsx b/surfsense_web/components/new-chat/chat-example-prompts.tsx
index ee2e86daf..98d95b98b 100644
--- a/surfsense_web/components/new-chat/chat-example-prompts.tsx
+++ b/surfsense_web/components/new-chat/chat-example-prompts.tsx
@@ -76,24 +76,36 @@ export function ChatExamplePrompts({ onSelect }: ChatExamplePromptsProps) {
})}
- {CHAT_EXAMPLE_CATEGORIES.map((category) => (
-
-
-
- {category.prompts.map((prompt) => (
- -
-
-
- ))}
-
-
-
- ))}
-
+ )}
+
+ {activeCategory ? (
+
+
+
+ {activeCategory.label}
+
+
+
+
+
+ {activeCategory.prompts.map((prompt) => (
+ -
+
+
+ ))}
+
+
+
+ ) : null}
);
-}
\ No newline at end of file
+}