From 8bff92d86dc5a333a985d9bab34a0cf613e0bd23 Mon Sep 17 00:00:00 2001 From: Benjamin Stiber Date: Fri, 21 Jun 2024 15:10:21 +0200 Subject: [PATCH] [BUGFIX] fix empty modal body in firefox for detail modal --- Resources/Public/JavaScript/MailLogModal.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Resources/Public/JavaScript/MailLogModal.js b/Resources/Public/JavaScript/MailLogModal.js index 3af3111..f530a41 100644 --- a/Resources/Public/JavaScript/MailLogModal.js +++ b/Resources/Public/JavaScript/MailLogModal.js @@ -65,8 +65,9 @@ define(['jquery', 'TYPO3/CMS/Backend/Modal', 'TYPO3/CMS/Backend/Severity'], func const iframe = modal.querySelector('iframe.iframe-content'); const iframeDocument = iframe.contentDocument || iframe.contentWindow?.document; - if (iframeDocument) { - iframeDocument.querySelector('html').innerHTML = modal.querySelector(iframe.dataset.content).innerHTML; + const modalContent = modal.querySelector(iframe.dataset.content).innerHTML; + if (iframeDocument && modalContent) { + iframeDocument.write(modalContent); } else { setTimeout(afterModalInitialized, 10); }