Le lien de l'image du bloc de code est modifié lorsque l'image liée à chaud est téléchargée

Cela se produit lors de l’utilisation de la convention Markdown ![](http://something.com/image.jpg) dans un bloc de code, puis de l’utilisation du même code en dehors du bloc de code pour afficher réellement l’image. Cela se produit après environ 5 minutes une fois que Discourse télécharge l’image hotlinked.


![](upload://AsSrl1gma2TCpFn39yVdqjy9YTt.jpeg)


Original :

5 « J'aime »

Pour mémoire, j’ai rencontré le problème en essayant d’illustrer ceci :

Pour contourner le problème, j’ai utilisé հ (lettre arménienne minuscule ho) au lieu de h (lettre latine minuscule h) dans la partie https. Comme ils sont reconnus comme des caractères différents, cela ne déclenche pas le remplacement d’URL.

Merci à Unicode Utilities: Confusables

3 « J'aime »

:100: excellente description. Notre logique ignore la détection des images dans un bloc de code. Mais s’il y a une vraie image quelque part avec un markdown exactement identique, alors notre code de recherche/remplacement n’est pas assez robuste pour éviter les blocs de code.

Ce ne sera pas facile à corriger, mais pour l’instant, j’ai ajouté des tests qui échouent afin que nous suivions le problème :

3 « J'aime »