diff --git a/packages/ui/v2/core/Kbar.tsx b/packages/ui/v2/core/Kbar.tsx
index 8d106fd0e2..8378751456 100644
--- a/packages/ui/v2/core/Kbar.tsx
+++ b/packages/ui/v2/core/Kbar.tsx
@@ -273,7 +273,7 @@ export const KBarContent = () => {
export const KBarTrigger = () => {
const { query } = useKBar();
- return (
+ return query ? (
<>
>
- );
+ ) : null;
};
const DisplayShortcuts = (item: shortcutArrayType) => {
diff --git a/packages/ui/v2/core/Shell.tsx b/packages/ui/v2/core/Shell.tsx
index d64f164596..8909da9200 100644
--- a/packages/ui/v2/core/Shell.tsx
+++ b/packages/ui/v2/core/Shell.tsx
@@ -195,8 +195,13 @@ export default function Shell(props: LayoutProps) {
useRedirectToLoginIfUnauthenticated(props.isPublic);
useRedirectToOnboardingIfNeeded();
useTheme("light");
-
- return (
+ // don't load KBar when unauthed
+ return props.isPublic ? (
+ <>
+
+
+ >
+ ) : (