Discussion MediaWiki:Gadget-WikEd.js
Explications sur le patch local de WikEd
modifierEn résumé : depuis le 17 juin 2014, le gadget WikEd disponible dans les préférences sur Wikipédia en français utilise une version patchée du gadget original.
WikEd ne gère pas correctement les espaces insécables dans le code des articles. Jusqu'en mai 2014, elles étaient remplacées par des espaces normales. En mai 2014, une mise à jour de WikEd a fait que les espaces insécables sont préservées, mais en étant remplacées par l'entité HTML « ». Les articles de Wikipédia en français contiennent plus fréquemment des espaces insécables que sur d'autres wikis, surtout parce que le raccourci « » présent dans l'interface d'édition en mode wikicode (via MediaWiki:Edittools) insère des espaces insécables à l'intérieur des guillemets. La mise à jour de WikEd a donc provoqué l'apparition de nombreux diff remplaçant « ... » par « ... », générant des questions et des plaintes :
- Wikipédia:Questions techniques/semaine 24 2014#Espaces insécables supplémentaires parasites à l'intérieur des guillemets
- Wikipédia:Le Bistro/11 juin 2014#Intérêt du caractère & nbsp; ?
- Wikipédia:Le Bistro/15 juin 2014#Nouvelle version de WikiEd et  
Le problème a été signalé à l'auteur du gadget, sans résultat (une tentative de correction a été faite le 6 novembre 2014 mais n'a pas fonctionné et a été annulée).
En l'attente d'une meilleure solution, la version française du gadget a été patchée pour rétablir le comportement précédent, c'est-à-dire que wikEd remplace les espaces insécables par des espaces normales. La plupart des espaces insécables se trouvent à des endroits où MediaWiki remplacerait automatiquement les espaces normales par des espaces insécables, cela reste plus acceptable que d'insérer des « » inutiles.
Orlodrim (discuter) 8 août 2015 à 22:47 (CEST)
- À noter que cette insertion d'espaces insécables par le raccourci « » est indésirable : 172014952, 172014980. od†n ↗blah 10 octobre 2020 à 10:57 (CEST)
- Après une demande et seulement une dizaine de relances sur 5 mois, j'ai obtenu l'ajout du paramètre convertNbspToEntities à la version originale, dont la désactivation permet de revenir au comportement avant 2014. Je rebascule donc vers la version originale. Orlodrim (discuter) 11 avril 2021 à 11:51 (CEST)