Citer des puces imbriquées sous des numéros casse le formatage

Lorsque vous utilisez le bouton de citation pour citer une partie d’une publication qui contient des puces imbriquées sous des numéros, les puces imbriquées ne s’indente plus correctement.

1. un
   - a
2. deux
   - b

Essayez de citer ceci :

  1. un
    • a
  2. deux
    • b
- un
  - a
- deux
  - b

Et ensuite, essayez de citer ceci :

  • un
    • a
  • deux
    • b

Le premier exemple « casse » lorsqu’il est cité, avec une indentation incorrecte.

Avant la citation :

Après la citation :

Notamment, pour que les choses s’indente correctement en premier lieu, les puces sous les numéros nécessitent trois espaces en retrait. Les puces sous les puces ne nécessitent que deux espaces en retrait. Lors de la citation, il semble qu’un des trois espaces en retrait dans le premier exemple soit supprimé d’une manière ou d’une autre, ce qui entraîne un formatage incorrect.

5 « J'aime »

Cas de test

C’est la nature des listes numérotées. La même chose se produit dans Gmail ou un traitement de texte.

1 « J'aime »

Hmm… Je ne suis pas sûr de comprendre. Google Docs n’a pas de fonctionnalité de citation dont j’aie connaissance, et je ne vois pas ce problème avec le copier-coller dans un Google Doc.

Oh, je pense que vous voulez dire que le « copier-coller HTML » souffre également du même problème ?

Oui, si je copie ce qui précède et que je le colle ici, j’obtiens :

Essayez de citer ceci :

  1. un
  • a
  1. deux
  • b

Et si je copie un texte similaire d’un Google Doc, j’obtiens également un problème similaire (mais légèrement différent) :

  1. Foo
  • A
  1. Bar
  • B

Cela ressemble au même problème en surface, mais je n’en sais pas assez sur l’implémentation de la citation d’un message pour dire si ces problèmes ont la même cause sous-jacente ou non…

Lorsque je copie et colle un ensemble d’éléments numérotés dans Gmail et que je les marque comme une citation, puis que j’insère du texte entre eux, ils se réinitialisent à un pour chaque élément.

Comment proposez-vous de résoudre le problème ?

Maintenant, j’ai l’impression que nous parlons d’un troisième problème…

Ce dont je me plains ici, c’est de la façon dont l’indentation des puces imbriquées est rompue… pas d’une renumérotation.

Avant la citation :

Après la citation :

(J’ai modifié le message original pour inclure ces images maintenant)

3 « J'aime »

Discourse utilise MarkdownIt (qui suit la spécification CommonMark), et le problème se produit également là :

4 « J'aime »

Je pense cependant que nous pouvons facilement contourner cela dans notre code de citation, étant donné qu’un espace supplémentaire le résout…

VS :

[quote="Dave McClure, post:1, topic:266836, username:mcwumbly"]
Essayez de citer ceci :

1. un
  * a
2. deux
  * b
[/quote]

VS :

[quote="Dave McClure, post:1, topic:266836, username:mcwumbly"]
Essayez de citer ceci :

1. un
   * a
2. deux
   * b
[/quote]
5 « J'aime »