J’ai un code front dans le hook ui.ready du script de ma disposition. Il ajoute un bouton aux shortcuts.
Lorsque j’effectue une transition d’action, je repasse dans ce code sans réinitialisation de la page et mon bouton est dupliqué.
Non reproduit, il n’y a à priori aucun rapport entre les 2 actions : UI ready et une transition d’état.
L’event $(document).trigger("ui.ready") est appelé une seule fois à la fin du $ui.ready() qui prépare la page.
Comment est paramétrée la transition ? en liste, bouton, code… ?
Il faut débuguer votre transition d’état et le code front de votre objet.
Il y a peut être un “reload” indirect :
comme un <a href> sans preventDefault,
ou un un trigger window resize/responsive de redimensionnement qui recharge des composants
ou un autre $(document).on("ui.ready", ...) dans votre code…