Citar viñetas anidadas bajo números rompe el formato

Cuando usas el botón de cita para citar una parte de una publicación que tiene viñetas anidadas debajo de números, las viñetas anidadas ya no se sangran correctamente.

1. uno
   - a
2. dos
   - b

Intenta citar esto:

  1. uno
    • a
  2. dos
    • b
- uno
  - a
- dos
  - b

Y luego intenta citar esto:

  • uno
    • a
  • dos
    • b

El primero se “rompe” cuando se cita, con una sangría incorrecta.

Antes de citar:

Después de citar:

Notablemente, para que las cosas se sangren correctamente en primer lugar, las viñetas debajo de los números requieren tres espacios iniciales. Las viñetas debajo de las viñetas solo requieren dos espacios iniciales. Al citar, parece que uno de los tres espacios iniciales en el primer ejemplo se elimina de alguna manera, lo que lleva al formato incorrecto.

5 Me gusta

Casos de prueba

Esa es la naturaleza de las listas numeradas. Lo mismo ocurre en Gmail o en un procesador de textos.

1 me gusta

Hmm… No entiendo muy bien. Google Docs no tiene una función de cita que yo sepa, y no veo este problema al copiar y pegar dentro de un Google Doc.

Oh, ¿quieres decir que “copiar / pegar HTML” también sufre el mismo problema?

Sí, si copio lo anterior y lo pego aquí, obtengo:

Intenta citar esto:

  1. uno
  • a
  1. dos
  • b

Y si copio texto similar de un Google Doc, también obtengo un problema similar (pero ligeramente diferente):

  1. Foo
  • A
  1. Bar
  • B

Parece el mismo problema en la superficie, pero no sé lo suficiente sobre la implementación de citar una publicación para decir si estos tienen la misma causa subyacente o no…

Cuando copio y pego un conjunto de elementos numerados en Gmail y los marco como cita y luego inserto texto entre ellos, se restablecen a uno para cada elemento.

¿Cómo propone que se resuelva el problema?

Ahora siento que estamos hablando de un tercer problema…

De lo que me quejo aquí es de cómo se rompe la sangría de las viñetas anidadas… no de ningún reordenamiento.

Antes de la cita:

Después de la cita:

(He editado la publicación original para incluir esas imágenes ahora)

3 Me gusta

Discourse utiliza MarkdownIt (que sigue la especificación CommonMark), y el problema también ocurre allí:

4 Me gusta

Creo que podemos solucionar esto fácilmente en nuestro código de cotización, dado que un espacio adicional lo soluciona…

VS:

[quote="Dave McClure, post:1, topic:266836, username:mcwumbly"]
Intenta citar esto:

1. uno
  * a
2. dos
  * b
[/quote]

VS:

[quote="Dave McClure, post:1, topic:266836, username:mcwumbly"]
Intenta citar esto:

1. uno
   * a
2. dos
   * b
[/quote]
5 Me gusta