[tw ↪ recursion_echappement] fix : éviter une boucle infinie côté privée lorsqu'on a (…)

spip/tw

Par Maïeul Rouquette, le 13 février 2026 à 23h48min :

fix: éviter une boucle infinie côté privée lorsqu’on a un attribut formaction ou onXX

La cause: depuis 57e7c6e333373e38e79758be005b25d9b8c74ef4 echappe_anti_xx() fait appel à is_html_safe() qui fait fait appel à echappe_js() qui elle meme fait appel à la wheel echappe-js qui utilise echappe_anti_xx qui fait appel is_html_safe() qui…

Solution : vérifier que la fonction n’a pas déjà été appelé par
elle-même

Fix: Plantages avec SPIP 4.4.8 (#6) · Issues · spip-contrib-extensions / mailcrypt · GitLab

Modifié
wheels/spip/echappe-js.php

Détails : fix: éviter une boucle infinie côté privée lorsqu'on a un attribut `formaction` ou `onXX` (50bcb3aa) · Validations · spip / tw · GitLab