add slot tag to custom elements

This commit is contained in:
Андрей Бабушкин 2025-04-25 17:40:31 +02:00 committed by Delirium
parent 91f8cc1399
commit 9e20a49128

View file

@ -449,9 +449,8 @@ export default class DOMManager extends ListWalker<Message> {
logger.error('CreateIFrameDocument: Node not found', msg);
return;
}
// shadow DOM for a custom element
const isCustomElement = vElem.tagName.includes('-');
// shadow DOM for a custom element + SALESFORCE (<slot>)
const isCustomElement = vElem.tagName.includes('-') || vElem.tagName === 'SLOT';
const isNotActualIframe = !["IFRAME", "FRAME"].includes(vElem.tagName.toUpperCase());
const isLikelyShadowRoot = isCustomElement && isNotActualIframe;