O recurso de citação remove algumas tags HTML úteis do conteúdo

Usar o botão de citação ou copiar citação remove algumas tags HTML que deveriam ser mantidas.

Passos de reprodução:

  1. Cite ou copie esta frase:

    Existem 1080 átomos no universo observável e a fórmula da molécula de glicose é 6H12O6. este no entanto não será removido.

  2. O conteúdo copiado no editor aparecerá como:

    Existem 1080 átomos no universo observável e a fórmula da molécula de glicose é 6H12O6. este no entanto não será removido.

As tags HTML removidas são <sup> e <sub>. Suponho que existam outras que eu não conheça, que também deveriam ser mantidas.

Parece mais uma falha do que um bug.

7 curtidas

Aqui está a lista atual de tags HTML permitidas ao converter o conteúdo selecionado para markdown: discourse/app/assets/javascripts/discourse/app/lib/to-markdown.js at 85773eee21a476e89fcab89213a5b827a7fa6d8e · discourse/discourse · GitHub

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

Poderia ser expandido um pouco. Não acho que permitir <sup> e <sub> causaria problemas, mas o que eu sei, não sou programador. :upside_down_face:

4 curtidas