diff --git a/src/components/deal/DealModal.vue b/src/components/deal/DealModal.vue index e4e7179..707664b 100644 --- a/src/components/deal/DealModal.vue +++ b/src/components/deal/DealModal.vue @@ -1356,8 +1356,10 @@ watch(() => props.isOpen, (newVal) => { const emit = defineEmits(['close', 'added']); const closeModel = () => { - // Notify legacy side that the Deal modal has been closed - window.dispatchEvent(new CustomEvent('dealModalClosed')) + if (window.isDealOpen !== undefined) window.isDealOpen = false; + document.body.classList.remove('lock'); + const backdrop = document.querySelector('.modal-backdrop'); + if (backdrop) backdrop.remove(); emit('close'); };