diff --git a/apps/web/src/components/editor/media-panel/views/media.tsx b/apps/web/src/components/editor/media-panel/views/media.tsx index edda64dd..17231fbe 100644 --- a/apps/web/src/components/editor/media-panel/views/media.tsx +++ b/apps/web/src/components/editor/media-panel/views/media.tsx @@ -98,9 +98,15 @@ export function MediaView() { setDialogOpen(false); return; } - await removeMediaItem(activeProject.id, itemToRemove.id); - setDialogOpen(false); - setItemToRemove(null); + try { + await removeMediaItem(activeProject.id, itemToRemove.id); + } catch (error) { + console.error("Failed to remove media item:", error); + toast.error("Failed to delete media item"); + } finally { + setDialogOpen(false); + setItemToRemove(null); + } }; const formatDuration = (duration: number) => {