Je peux reproduire le problème avec le bouton de lien pour les réponses préétablies sur https://try.discourse.org/. L’erreur que je constate est Uncaught TypeError: Cannot read property 'querySelector' of null. Elle est déclenchée depuis la méthode _addText de d-editor.
Nous affichons le formulaire d’ajout/modification de réponse prédéfinie dans une fenêtre modale. Lorsque nous cliquons sur le bouton « Insérer un lien hypertexte », une nouvelle fenêtre modale s’ouvre après avoir remplacé le formulaire de « réponse prédéfinie » par le formulaire de « nouveau lien hypertexte ». Au niveau global, notre code ne prévoit pas d’option pour afficher plusieurs fenêtres modales simultanément. C’est pourquoi le problème mentionné ci-dessus se produit. Je pense que la meilleure solution consiste à supprimer la fenêtre modale pour le formulaire de « réponse prédéfinie ». Cela se produit également lors de l’insertion de la « date et l’heure » depuis la fenêtre modale du calendrier.
Je suis d’accord pour abandonner simplement la fonctionnalité dans les réponses prédéfinies et le calendrier, il suffit de masquer le bouton cassé avec du CSS.