diff --git a/src/qComponents/QDialog/src/QDialog.vue b/src/qComponents/QDialog/src/QDialog.vue index dcd32ce2..ad67e040 100644 --- a/src/qComponents/QDialog/src/QDialog.vue +++ b/src/qComponents/QDialog/src/QDialog.vue @@ -134,8 +134,9 @@ export default { methods: { handleDocumentFocus(event) { - if (!this.$refs.dialog.contains(event.target)) { - this.$refs.dialog.focus(); + const { dialog } = this.$refs; + if (dialog && !dialog.contains(event.target)) { + dialog.focus(); } },