From fa6c7b736c8d6e0c9d30b89169e6466081c0f86e Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sun, 27 Mar 2022 16:51:23 +0200 Subject: [PATCH] fix: check if window exists before binding event listener for keypress --- src/composables/useKeyPress.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/composables/useKeyPress.ts b/src/composables/useKeyPress.ts index 8106ece1..2a6c8c83 100644 --- a/src/composables/useKeyPress.ts +++ b/src/composables/useKeyPress.ts @@ -39,9 +39,11 @@ export default (keyCode: KeyCode, onChange?: (keyPressed: boolean) => void): Ref }, ) - useEventListener(window, 'blur', () => { - isPressed.value = false - }) + if (typeof window.addEventListener !== 'undefined') { + useEventListener(window, 'blur', () => { + isPressed.value = false + }) + } if (onChange && typeof onChange === 'function') onChange(isPressed.value)