Muy nuevo a cromo ext. desarrollo. (&& programación en general) Si alguien pudiera ayudarme a entender por qué mis botones adjuntos aparecen SOLAMENTE después de que se desplaza el targetNode.
content_script
let targetNode = document.getElementsByClassName('notranslate')[0]; if (!targetNode){ setTimeout(setBtns, 500); return; } else { let observer = new MutationObserver(record => { console.log(record); targetNode.insertAdjacentHTML('beforebegin', editFuncs); observer.disconnect(); }) observer.observe(targetNode, { childList: true, attributes: true, characterData: true, subtree: true }) }Estoy tratando de hacer una extensión para ~.notion.site/~ y la clase 'notranslate' es un nodo dinámico dentro del DOM. Lo que estoy tratando de hacer es mostrar mis botones almacenados en 'editFuncs' como una cadena sin tener que desplazarme.