diff --git a/packages/client/src/components/MkModal.vue b/packages/client/src/components/MkModal.vue index 029e039397..bc4478def3 100644 --- a/packages/client/src/components/MkModal.vue +++ b/packages/client/src/components/MkModal.vue @@ -77,10 +77,12 @@ const type = $computed(() => { let contentClicking = false; +const focusedElement = document.activeElement; const close = () => { if (props.src) props.src.style.pointerEvents = 'auto'; showing = false; emit('close'); + focusedElement.focus(); }; const onBgClick = () => {