Bug lors de la suppression de code dans l'onglet JS

Flux de travail :

  1. J’ai un script que j’ai copié d’ailleurs
  2. Je le colle dans l’onglet JS d’un composant personnalisé que j’ai créé
  3. J’appuie sur ENREGISTRER
  4. Je modifie le script ailleurs, je le copie
  5. Dans l’onglet JS, j’utilise CMD+A pour sélectionner tout le script
  6. J’appuie sur SUPPRIMER. Il ne le supprime pas. Il va au début du script.

Je dois tout sélectionner à nouveau, appuyer sur SUPPRIMER pour qu’il supprime réellement le script, afin que je puisse coller la nouvelle version.

Pouvez-vous confirmer si vous utilisez la dernière version de Discourse ?

Oui, 3.5.0.beta8-dev

Je n’arrive pas à reproduire cela pour le moment. Quel navigateur utilisez-vous ? Pourriez-vous faire une vidéo pour être sûr que nous ne nous méprenons pas sur quelque chose, s’il vous plaît ?

1 « J'aime »

Version de Chrome 128.0.6613.138 (Build officiel) (x86_64).

Ce n’est pas quelque chose qui arrive tout le temps, mais ça arrive. Je n’arrive pas à déterminer comment ni quand ça arrive. Ça semble assez aléatoire.

Mais le problème est assez simple à expliquer :

  • J’ouvre la section Code personnalisé d’un composant personnalisé que j’ai créé
  • Je vais dans l’onglet JS où j’ai déjà un script
  • J’ai un nouveau script dans mon presse-papiers à coller
  • Je sélectionne tout le script dans l’onglet JS
  • J’appuie sur SUPPRIMER
  • Le curseur de frappe (ou peu importe comment ça s’appelle) va en haut de la fenêtre, au début du script. Ça ne le supprime pas. Je dois appuyer une deuxième fois sur SUPPRIMER pour le supprimer réellement afin de pouvoir poster le nouveau script.

C’est tout ce que j’ai remarqué jusqu’à présent. Encore une fois, je ne peux pas vraiment reproduire le problème tout le temps pour pouvoir faire une vidéo. J’ai juste essayé, et rien n’allait mal.

C’est un gros problème, mais quelque chose arrive parfois qui cause cela.

J’ai pu enregistrer ceci hier.

Dans la vidéo, vous pouvez me voir coller un script, enregistrer, tout sélectionner, appuyer sur Supprimer, ce qui me ramène au début, plaçant le curseur avant le mot Import.

J’ai remarqué que cela se produit généralement lorsque je modifie le script, ou lorsque je supprime un ancien script et que j’en colle un nouveau. Ce n’est pas toujours le cas, je suppose, mais c’est quelque chose que j’ai remarqué.