Il tag HTML5 "button" viene visualizzato nell'anteprima dell'editor, ma non nei post renderizzati

Non sono sicuro che sia un bug in sé. Capisco la tua confusione.

Per evitare che i tag HTML e gli attributi/nomi di classe vengano filtrati, questo deve essere esplicitamente consentito in Discourse core o in un plugin.

Ad esempio, un elenco predefinito si trova qui:

È anche possibile consentire un tag solo per l’anteprima. Ad esempio, i controlli delle immagini hanno diverse combinazioni di tag/nomi di classe/attributi.

Vedi il pulsante nell’anteprima perché è un effetto collaterale del tag consentito qui.
Tuttavia, l’attributo disabled viene ignorato perché non è definito.

Non ho controllato come viene analizzato l’elenco degli elementi consentiti; mi chiedo se sia il comportamento previsto. :thinking:. Attualmente, sembra che il tag sia consentito indipendentemente dagli attributi. Mi sarei aspettato che il pulsante non venisse visualizzato se non si utilizzasse esattamente, ad esempio, <button class="alt-text-edit-ok btn btn-primary">.

Puoi creare un plugin per consentire <button> dopo il rendering del post. Fammi sapere se hai bisogno di assistenza.

2 Mi Piace