diff --git a/frontend/src/components/EmailContent.vue b/frontend/src/components/EmailContent.vue index fb095cc8..f2eb2329 100644 --- a/frontend/src/components/EmailContent.vue +++ b/frontend/src/components/EmailContent.vue @@ -232,6 +232,15 @@ watch(iframeRef, (iframe) => { const emailContent = iframe.contentWindow.document.querySelector('.email-content') iframe.style.height = emailContent.offsetHeight + 25 + 'px' + + let replyCollapsers = emailContent.querySelectorAll('.replyCollapser') + if (replyCollapsers.length) { + replyCollapsers.forEach((replyCollapser) => { + replyCollapser.addEventListener('change', () => { + iframe.style.height = emailContent.offsetHeight + 25 + 'px' + }) + }) + } } } })