diff --git a/frontend/src/components/CommandPalette/CommandPalette.vue b/frontend/src/components/CommandPalette/CommandPalette.vue
index 27e6eb4b..6fd6a02d 100644
--- a/frontend/src/components/CommandPalette/CommandPalette.vue
+++ b/frontend/src/components/CommandPalette/CommandPalette.vue
@@ -215,7 +215,7 @@ const shortcutForEnter = () => {
const navigateTo = (route: string) => {
show.value = false
query.value = ''
- router.push({ name: route.name, params: route.params, query: route.query })
+ router.replace({ name: route.name, params: route.params, query: route.query })
}
const jumpToOptions = ref([
diff --git a/frontend/src/components/Sidebar/AppSidebar.vue b/frontend/src/components/Sidebar/AppSidebar.vue
index 39607382..b51e72a5 100644
--- a/frontend/src/components/Sidebar/AppSidebar.vue
+++ b/frontend/src/components/Sidebar/AppSidebar.vue
@@ -240,7 +240,14 @@ const showPageModal = ref(false)
const isModerator = ref(false)
const isInstructor = ref(false)
const pageToEdit = ref(null)
-const { settings, sidebarSettings, activeTab, isSettingsOpen } = useSettings()
+const {
+ settings,
+ sidebarSettings,
+ activeTab,
+ isSettingsOpen,
+ isCommandPaletteOpen,
+} = useSettings()
+const settingsStore = useSettings()
const showOnboarding = ref(false)
const showIntermediateModal = ref(false)
const currentStep = ref({})
diff --git a/frontend/src/pages/Search/Search.vue b/frontend/src/pages/Search/Search.vue
index d04c947b..c0d9a3ff 100644
--- a/frontend/src/pages/Search/Search.vue
+++ b/frontend/src/pages/Search/Search.vue
@@ -4,7 +4,7 @@
>