Accéder aux variables suivies en VanillaJS ?

Il semble que vous travailliez en gjs, vous pouvez donc simplement utiliser les fonctions glimmer au lieu d’essayer de contourner le rendu DOM et les conditions de concurrence. Ajoutez le modificateur glimmer {{on}} avec l’élément iframe et faites en sorte que votre fonction on loaded se déclenche dessus.

@action
onIframeLoaded() {
...
}

...

<iframe {{on "load" this.onIframeLoaded}}