Gute Idee, darüber habe ich noch gar nicht nachgedacht.
Ich kann in der Konsole einen Listener hinzufügen:
document.addEventListener('typo3-modal-shown', (event) => {
console.log('typo3-modal-shown ausgelöst:', event);
});
Wenn das Modal geöffnet wird, wird es auch erfolgreich geloggt.
Dort kann ich auch eine clickButton Methode mit deiner query document.querySelector('typo3-backend-new-content-element-wizard').shadowRoot.querySelector('button[data-identifier="common_text"]');
ausführen und es funktioniert.
Durch Javascript loggt der eventListener aber leider nichts. Würde aber sagen, dass der Ansatz in eine richtige Richtung leitet, vielen Dank dafür!
In der Bachelorarbeit handelt es sich auch zunächst um einen Prototypen, würde wenn es für dich in Ordnung ist gerne auf den Beitrag verweisen.
Dadurch könnte man darauf hinweisen, dass es bereits Lösungsansätze durch Profis wie dich gibt :D
Die Arbeit wird dann voraussichtlich in den nächsten Wochen hier verfügbar sein: https://cmscensus.eu/about