Не удалось точно определить, вызвано ли это плагином (Assign) или компонентом темы (Custom Header Links), но поскольку оба они являются официальными, я решил разделить вину поровну и завел эту задачу как Contribute > Bug.
На новом экземпляре установлены только эти компоненты. Компонент Header Links необходим, потому что Assign, похоже, не добавляет опции в главное меню, такие как «Назначено мне», «Назначено всем» и т. д.
При первом нажатии на любую из этих ссылок отображаются правильные назначенные сообщения. Если же нажать на одну ссылку после другой или дважды нажать на одну и ту же ссылку, URL-адрес меняется с /latest?assigned=me или /latest?assigned=* на /latest, что приводит к возврату неправильных сообщений.
Таким образом, если я перехожу с / по ссылке «Мои задачи», то оказываюсь на /latest?assigned=me, а затем, нажав на «Все задачи», вместо перехода на /latest?assigned=* оказываюсь на /latest. Кроме того, если я уже нахожусь на одной из этих страниц и снова нажимаю на ссылку, меня также перенаправляет на /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.