Salut @iHiD, merci pour le rapport et la reproduction. Il semble qu’il s’agisse d’une erreur d’encodage dans la façon dont le lien est créé vers le forum :
Je soupçonne qu’il manque un encodage d’URL sur le corps du sujet.
Le lien fourni est :
https://forum.exercism.org/new-topic?title=Group%20all%20GitHub%20Actions%20updates%20into%20a%20single%20larger%20pull%20request&body=https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference#groups--%0D%0A%0D%0AReduces%20the%20number%20of%20pull%20requests%20to%20review%20and%20voids%20blockages%20like:%0D%0A*%20#23%20vs.%0D%0A*%20#27%20vs.%0D%0A*%20#28%20by%20putting%20them%20all%20in%20a%20single%20pull%20request&category=free-pascal
Le corps inclut du texte qui devrait être encodé en URL, comme les barres obliques et les symboles dièse.
Bien que cela fonctionne directement, parce que les navigateurs sont intelligents et gèrent ce genre de choses, notre logique de redirection définit une URL de destination via les paramètres donnés, et cible les paramètres qui ont été initialement donnés - sans encodage approprié, je soupçonne que c’est ce qui casse cette redirection particulière.
En utilisant un lien URL avec le corps encodé, je n’ai pas ces problèmes. Le lien correctement encodé ressemble à ceci :
https://forum.exercism.org/new-topic?title=test&body=https%3A%2F%2Fdocs.github.com%2Fen%2Fcode-security%2Fdependabot%2Fworking-with-dependabot%2Fdependabot-options-reference%23groups--%250D%250A%250D%250AReduces%2520the%2520number%2520of%2520pull%2520requests%2520to%2520review%2520and%2520voids%2520blockages%2520like%3A%250D%250A*%2520%2323%2520vs.%250D%250A*%2520%2327%2520vs.%250D%250A*%2520%2328%2520by%2520putting%2520them%2520all%2520in%2520a%2520single%2520pull%2520request&category=free-pascal&category=free-pascal