diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index 72ed56035..74cfc0964 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -135,7 +135,7 @@ export default { }, closeModal() { const modal = Modal.getInstance(document.getElementById(this.modalId)); - modal.hide(); + modal?.hide(); this.$emit("isModalOpened", false); }, }, diff --git a/src/fmg-components/save-progress-modal-question/save-progress-modal-question.vue b/src/fmg-components/save-progress-modal-question/save-progress-modal-question.vue index ebaa5a8be..76ee7c6a2 100644 --- a/src/fmg-components/save-progress-modal-question/save-progress-modal-question.vue +++ b/src/fmg-components/save-progress-modal-question/save-progress-modal-question.vue @@ -56,7 +56,7 @@ export default { }, unmounted() { // remove any modal effects before leaving page (e.g. user hits browser back button) - this.modal.closeModal(); + this.modal?.closeModal(); }, computed: { buttonText() {