Bouclier de lien externe – Confirmation de sortie et vérification de confiance

Bonjour :waving_hand:

J’ai mis à jour le composant de thème en v2.0 :tada:: DEV: Replace CSS-drawn link icons with configurable d-icon rendering; fix anonymous blocking crashAdd files via upload - Pull Request #1 - VaperinaDEV/external-link-shield - GitHub

Cette mise à jour contient :

  • Remplacement des icônes mask-image SVG gérées manuellement par de vrais éléments <svg class="d-icon"> rendus via iconHTML(), insérés à côté des liens par secure-links.js

  • Ajout de paramètres :

    • exit_confirmation_continue_icon
    • external_link_icon,
    • trusted_link_icon,
    • external_link_icon_color,
    • trusted_link_icon_color,
    • link_icon_position (avant/après)
  • Correction d’un plantage lorsque enable_anonymous_blocking est désactivé : currentUser.trust_level était lu pour les utilisateurs anonymes (null), ce qui provoquait une erreur et laissait silencieusement le <a> d’origine non traité/non protégé ; les visiteurs anonymes obtiennent désormais un passage bien défini (icône + modale de confirmation optionnelle, sans filtrage par niveau de confiance)


> ./support --coffee :heart:

2 « J'aime »