diff --git a/components/calendar/form/DeleteEvent.vue b/components/calendar/form/DeleteEvent.vue
index 224d563..e36854f 100644
--- a/components/calendar/form/DeleteEvent.vue
+++ b/components/calendar/form/DeleteEvent.vue
@@ -1,9 +1,13 @@
@@ -39,6 +69,10 @@ async function handleAction() {
:disable-outside-pointer-events="true"
:trap-focus="true"
class="min-w-96 bg-slate-900 border-slate-800"
+ @escape-key-down="handleClosing"
+ @focus-outside="handleClosing"
+ @interact-outside="handleClosing"
+ @pointer-down-outside="handleClosing"
>