Por que os trechos incluem algumas tags HTML, mas não outras?

Notei que o componente preserva algumas tags HTML dentro do trecho do tópico, mas não outras. Esta é uma primeira postagem de exemplo

|Item|QTY|
|-|-:|
|Apples|25|
|Oranges|7|
|Pineapples|12|

[details="Summary"]
This text will be hidden
[/details]

    Item        QTY
    ---------------
    Apples       25
    Oranges       7
    Pineapples   12

que é renderizado assim:

É possível preservar também as tags <table> e <pre> da mesma forma que a tag <details> é preservada no gerado

topic-excerpt code

<a href="/t/preview-topic/1375" class="topic-excerpt">
    Item
QTY


Apples
25


Oranges
7


Pineapples
12



<details><summary>Summary</summary>This text will be hidden</details>
Item        QTY
---------------
Apples       25
Oranges       7
Pineapples   12
  </a>
2 curtidas

Olá @md-misko - Movi isso para um tópico de Support próprio, já que o componente de tema topic-list-excerpts depende do gerador de trechos principal do Discourse. Não tenho certeza da história por trás de por que \u003cdetails\u003e está incluído, mas talvez alguém mais possa ajudar.

3 curtidas