diff --git a/src/runtime/components/Modal.vue b/src/runtime/components/Modal.vue index 357af85c..6989cf43 100644 --- a/src/runtime/components/Modal.vue +++ b/src/runtime/components/Modal.vue @@ -95,7 +95,8 @@ const contentEvents = computed(() => { if (props.preventClose) { return { pointerDownOutside: (e: Event) => e.preventDefault(), - interactOutside: (e: Event) => e.preventDefault() + interactOutside: (e: Event) => e.preventDefault(), + escapeKeyDown: (e: Event) => e.preventDefault() } } diff --git a/src/runtime/components/Slideover.vue b/src/runtime/components/Slideover.vue index 276d5a70..13c303d2 100644 --- a/src/runtime/components/Slideover.vue +++ b/src/runtime/components/Slideover.vue @@ -94,7 +94,8 @@ const contentEvents = computed(() => { if (props.preventClose) { return { pointerDownOutside: (e: Event) => e.preventDefault(), - interactOutside: (e: Event) => e.preventDefault() + interactOutside: (e: Event) => e.preventDefault(), + escapeKeyDown: (e: Event) => e.preventDefault() } }