Je n’ai pas pu déterminer avec certitude si ce problème est dû à un plugin (Assign) ou à un composant de thème (Custom Header Links), mais comme ils sont tous deux officiels, j’ai décidé de trancher par le milieu et de signaler cela comme un Contribute > Bug.
Il s’agit d’une nouvelle instance où seuls ces composants sont installés. Custom Header Links est nécessaire car Assign ne semble pas ajouter d’options dans le menu supérieur telles que « Assignées à moi » ou « Assignées à tous », etc.
La première fois que l’un de ces liens est cliqué, les messages assignés affichés sont corrects. Si l’on clique sur l’un après l’autre, ou si le même lien est cliqué deux fois, l’URL bascule de /latest?assigned=me ou /latest?assigned=* vers /latest, ce qui entraîne le retour des mauvais messages.
Ainsi, depuis la page d’accueil /, je clique sur « Mes tâches » et je suis redirigé vers /latest?assigned=me, puis je clique sur « Toutes les tâches » : au lieu d’être dirigé vers /latest?assigned=*, je suis redirigé vers /latest. De plus, si je suis déjà sur l’une de ces pages et que je clique à nouveau sur le lien, je suis également redirigé vers /latest.
It’s not just clicking the same link where the issue presents. Clicking between links with querystrings is fundamentally broken by this change too.
If I click the link for ‘Assigned to Me’ latest?assigned=me and follow it with a click to ‘All Tasks’ latest?assigned=* it instead takes me to /latest.
The alternative, reloading the page, seems like a small inconvenience in comparison.