Les mentions, emojis, etc. ne fonctionnent pas correctement dans les détails de la usercard

Si vous mettez une section de détails dans votre bio et que vous l’ouvrez, les propriétés HTML ne fonctionnent pas. Cela se produit même sur la dernière version de Discourse.


1 « J'aime »


Lorsque vous utilisez la fonctionnalité de détails dans Discourse, et que vous la mettez dans votre bio [2 premières lignes], lorsque vous cliquez dessus, cela s’affiche comme :

[texte entré] <br>

N’est-ce pas par conception, plutôt qu’un bug ? :thinking:

Pour des raisons de sécurité évidentes, nous prenons en charge un ensemble très limité de styles / de markdown dans la carte utilisateur.

Bien que cela ne ressemble pas à un problème de sécurité, je pense que c’est un bug car nous ne devrions pas autoriser les balises <details>.

4 « J'aime »

Il s’avère que le problème venait de notre analyseur d’extraits qui essayait d’être trop intelligent avec \u003cdetails\u003e.

J’ai décidé qu’il n’était pas très logique d’avoir ces éléments dans l’extrait et j’ai plutôt remplacé tout le contenu du bloc \u003cdetails\u003e par “▶ summary” (“summary” étant ce qui est écrit comme résumé du bloc de détails), comme ils apparaissent par défaut dans le navigateur.

2 « J'aime »

Ce sujet a été automatiquement fermé après 13 heures. Les nouvelles réponses ne sont plus autorisées.