Fix flag user modal on mod page (#20189)

This commit is contained in:
Lucas Mateus Batista Polles 2023-10-04 19:49:21 -03:00 committed by GitHub
parent bbf2719582
commit 799043abea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -134,8 +134,14 @@ const modalContents = new Map();
*/
const getModalContents = (modalContentSelector) => {
if (!modalContents.has(modalContentSelector)) {
const modalContentElement =
window.parent.document.querySelector(modalContentSelector);
let documentModal = window.parent.document;
const articleInIframe = documentModal.querySelector('.article-iframe');
if (articleInIframe) {
documentModal = articleInIframe.contentDocument || articleInIframe.contentWindow.document
}
const modalContentElement = documentModal.querySelector(modalContentSelector);
const modalContent = modalContentElement.innerHTML;
modalContentElement.remove();