Intéressant. Nous intégrons une image en base64 là-dedans. Je me demande pourquoi nous n’avons pas simplement lié la ressource externe dans la balise image SVG ![]()
Je suis remonté dans l’historique du plugin jusqu’au moment où nous l’avons ajouté pour la première fois :
Et il semble que nous ayons toujours utilisé des avatars intégrés en base64.
EDIT : Après quelques recherches, nous intégrons en base64 car le certificat est chargé via une balise HTML img. Pour avoir des avatars moins chers, nous devrions passer à une balise object, qui est bloquée par défaut dans notre CSP. Ou intégrer l’ensemble du SVG dans le contenu du message. Je suppose qu’une iframe est notre meilleure option.
J’ai FIX: Make discobot certificate gen faster/non blocking by xfalcox · Pull Request #11344 · discourse/discourse · GitHub pour les commentaires de @tgxworld.