diff --git a/src/lib/components/card/tabs.svelte b/src/lib/components/card/tabs.svelte
index 0f99e362..433d6628 100644
--- a/src/lib/components/card/tabs.svelte
+++ b/src/lib/components/card/tabs.svelte
@@ -19,7 +19,10 @@
-
(isOpen = !isOpen)}>
+ (isOpen = !isOpen)}
+ on:keypress|stopPropagation={() => (isOpen = !isOpen)}>
{#if isCloseable}
{/if}
@@ -29,7 +32,8 @@
{#each tabs as tab}
toggleTabs(tab)}>
+ on:click|stopPropagation={() => toggleTabs(tab)}
+ on:keypress|stopPropagation={() => toggleTabs(tab)}>
{tab.title}
diff --git a/src/lib/components/history/history.svelte b/src/lib/components/history/history.svelte
index 45d16380..35d3da43 100644
--- a/src/lib/components/history/history.svelte
+++ b/src/lib/components/history/history.svelte
@@ -161,6 +161,7 @@
{name}
{:else}
diff --git a/src/lib/components/navbar.svelte b/src/lib/components/navbar.svelte
index 0ef9efd5..99e3a309 100644
--- a/src/lib/components/navbar.svelte
+++ b/src/lib/components/navbar.svelte
@@ -61,7 +61,7 @@
{#each links as { title, href, icon }}
-
-
+
{#if icon}
{/if}
diff --git a/src/lib/components/theme.svelte b/src/lib/components/theme.svelte
index f7d0a88c..7cd6ea95 100644
--- a/src/lib/components/theme.svelte
+++ b/src/lib/components/theme.svelte
@@ -2,32 +2,32 @@
import { setTheme, themeStore } from '$lib/util/theme';
const themes = [
- '🌝 light',
- '🌚 dark',
- '🧁 cupcake',
- '🐝 bumblebee',
- '✳️ emerald',
- '🏢 corporate',
- '🌃 synthwave',
- '👴 retro',
- '🤖 cyberpunk',
- '🌸 valentine',
- '🎃 halloween',
- '🌷 garden',
- '🌲 forest',
- '🐟 aqua',
- '👓 lofi',
- '🖍 pastel',
- '🧚♀️ fantasy',
- '📝 wireframe',
- '🏴 black',
- '💎 luxury',
- '🧛♂️ dracula'
+ '🌝 light',
+ '🌚 dark',
+ '🧁 cupcake',
+ '🐝 bumblebee',
+ '✳️ emerald',
+ '🏢 corporate',
+ '🌃 synthwave',
+ '👴 retro',
+ '🤖 cyberpunk',
+ '🌸 valentine',
+ '🎃 halloween',
+ '🌷 garden',
+ '🌲 forest',
+ '🐟 aqua',
+ '👓 lofi',
+ '🖍 pastel',
+ '🧚♀️ fantasy',
+ '📝 wireframe',
+ '🏴 black',
+ '💎 luxury',
+ '🧛♂️ dracula'
];