La función de cita elimina algunas etiquetas HTML útiles del contenido

El uso del botón de cita o copiar cita elimina algunas etiquetas HTML que deberían conservarse.

Pasos de reproducción:

  1. Cita o copia esta oración:

    Hay 1080 átomos en el universo observable y la fórmula de la molécula de glucosa es 6H12O6. esto sin embargo no será eliminado.

  2. El contenido copiado en el editor aparecerá como:

    Hay 1080 átomos en el universo observable y la fórmula de la molécula de glucosa es 6H12O6. esto sin embargo no será eliminado.

Las etiquetas HTML eliminadas son <sup> y <sub>. Supongo que hay otras que desconozco y que también deberían conservarse.

Parece más un descuido que un error.

7 Me gusta

Aquí está la lista actual de etiquetas HTML permitidas al convertir el contenido seleccionado a 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",
    ];
  }

Podría expandirse un poco. No creo que permitir <sup> y <sub> cause problemas, pero ¿qué sé yo? No soy programador. :upside_down_face:

4 Me gusta