diff --git a/src/lib/components/groove/PlaylistListing.svelte b/src/lib/components/groove/PlaylistListing.svelte
index b83a058..d70d4fc 100644
--- a/src/lib/components/groove/PlaylistListing.svelte
+++ b/src/lib/components/groove/PlaylistListing.svelte
@@ -2,9 +2,7 @@
import type { Track } from '$lib/proto/library';
import { Button } from '$lib/components/ui/button';
import Trash2 from 'virtual:icons/lucide/trash-2';
- import { enhance } from '$app/forms';
import Play from 'virtual:icons/lucide/play';
- import type { SubmitFunction } from '../../../routes/playlists/[id]/$types';
import { getLibraryState } from '$lib/library.svelte';
import { getPlayerState } from '$lib/player.svelte';
import PlaylistCover from './PlaylistCover.svelte';
@@ -54,7 +52,10 @@
type="submit"
variant="outline"
size="icon"
- onclick={() => player.playPlaylist(id, fetch)}
+ onclick={(e) => {
+ e.stopPropagation();
+ player.playPlaylist(id, fetch);
+ }}
>
@@ -63,7 +64,10 @@
type="submit"
variant="outline"
size="icon"
- onclick={() => library.deletePlaylist(id, fetch)}
+ onclick={(e) => {
+ e.stopPropagation();
+ library.deletePlaylist(id, fetch);
+ }}
>