La fonction de citation supprime certains balises HTML utiles du contenu

L’utilisation du bouton de citation ou de copie de citation supprime certaines balises HTML qui devraient être conservées.

Étapes de reproduction :

  1. Citez ou copiez cette phrase :

    Il y a 1080 atomes dans l’univers observable et la formule de la molécule de glucose est 6H12O6. ceci ne sera cependant pas supprimé.

  2. Le contenu copié dans l’éditeur apparaîtra comme suit :

    Il y a 1080 atomes dans l’univers observable et la formule de la molécule de glucose est 6H12O6. ceci ne sera pas supprimé.

Les balises HTML supprimées sont <sup> et <sub>. Je suppose qu’il y en a d’autres dont j’ignore l’existence, qui devraient également être conservées.

Cela ressemble plus à un oubli qu’à un bug.

7 « J'aime »

Voici la liste actuelle des balises HTML autorisées lors de la conversion du contenu sélectionné en markdown : https://github.com/discourse/discourse/blob/85773eee21a476e89fcab89213a5b827a7fa6d8e/app/assets/javascripts/discourse/app/lib/to-markdown.js#L147

  static allowedTags() {
    return [
      "ins",
      "del",
      "small",
      "big",
      "kbd",
      "ruby",
      "rt",
      "rb",
      "rp",
      "mark",
    ];
  }

Elle pourrait être un peu étendue. Je ne pense pas que l’autorisation de <sup> et <sub> causerait des problèmes, mais que sais-je, je ne suis pas programmeur. :upside_down_face:

4 « J'aime »