Je viens d’essayer d’ajouter un lien à une réponse prédéfinie existante. Lorsque j’ai appuyé sur Ctrl+K, la fenêtre d’édition du lien a remplacé celle d’édition de la réponse prédéfinie, et j’ai perdu toutes mes modifications. ![]()
Oh non ! Je viens d’essayer de reproduire le problème sur mon site Discourse hébergé. Lorsque j’ouvre la fenêtre modale d’insertion de lien avec Ctrl+K, je ne parviens pas à insérer le lien. À la place, je reçois l’erreur suivante dans la console de mon navigateur : Cannot read property 'querySelector' of null, appelée depuis https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/d-editor.js#L878.
Je ne suis pas sûr de savoir s’il s’agit d’une demande de fonctionnalité ou d’un rapport de bug. Je suppose que la demande de fonctionnalité consiste à prendre en charge l’utilisation de la fenêtre modale d’insertion de lien lors de l’édition des réponses prédéfinies.
Quel navigateur et quel système d’exploitation utilisiez-vous lorsque vous avez perdu vos modifications ?
Je suis sous Ubuntu/Chrome.
De plus, j’aurais peut-être dû préciser dans le message original que la fenêtre contextuelle du lien semblait se comporter de manière un peu étrange : je ne pouvais pas la fermer avec la touche Échap.
Pouvons-nous toujours reproduire ceci @simon ?
Je teste cela juste maintenant, si j’appuie sur Ctrl + K pour ouvrir la fenêtre modale de lien lors de la création d’un nouveau message privé, après avoir cliqué sur le bouton « OK » pour insérer le lien, la réponse prédéfinie que je composais disparaît. Je ne vois aucune erreur dans ma console. Je teste cela avec le dernier navigateur Chrome sur Ubuntu.
Je suppose que le problème est lié à la fois à « Ajouter une réponse prédéfinie » et à « Insérer un hyperlien » qui utilisent des fenêtres modales. Lorsque la fenêtre modale Insérer un hyperlien est ouverte, la fenêtre modale Ajouter une réponse prédéfinie se ferme automatiquement.