L’aperçu du compositeur utilise Ember pour rendre le contenu « cuit ». Il semble que cette erreur provienne du moteur de rendu Ember, qui est probablement perturbé par des modifications du DOM effectuées par un autre élément.
Pour éviter ce problème, je vous suggère de ne pas supprimer (remove()) de nœuds, mais plutôt de les masquer en utilisant display:none; ou une méthode similaire.
L’aperçu du compositeur est une combinaison inhabituelle du rendu Ember et de fonctions personnalisées ‘decorateCooked’. Il semble qu’il s’agisse d’une particularité de cette implémentation. Nous n’avons aucun projet de modifier son fonctionnement pour le moment, d’autant plus que la solution de contournement est simple et élégante.
@j.jaffeux Je remarque que vous passez cette fonction cleanUp à api.cleanupStream lorsque vous utilisez WidgetGlue.
Je rencontre l’erreur mentionnée dans l’ouverture de sujet lorsque j’essaie d’écrire dans le compositeur après que mon widget se soit attaché. Notamment, le div data-wrap original a complètement disparu après que je l’ai ciblé avec WidgetGlue.appendTo()…
EDIT : Résolu. J’ai créé un nœud <div> sacrificiel pour que le Widget le consomme, afin de pouvoir laisser le div [wrap=dice] en vie.