Non sono riuscito a stabilire se il problema sia causato da un plugin (Assign) o da un componente del tema (Custom Header Links), ma trattandosi di entrambi elementi ufficiali, ho deciso di dividere la responsabilità a metà e ho aperto questo issue come Contribute > Bug
Su un’istanza nuova, sono installati solo questi componenti. Header Links è necessario perché Assign non sembra aggiungere le voci del menu superiore per ‘Assegnate a me’, ‘Assegnate a tutti’ e così via.
La prima volta che si clicca su uno di questi link, vengono mostrati correttamente i post assegnati. Se si clicca su uno dopo l’altro, o se si clicca due volte sullo stesso link, l’URL passa da /latest?assigned=me o /latest?assigned=* a /latest, il che significa che vengono restituiti i post sbagliati.
Quindi, dalla pagina / clicco su “I miei compiti” e vengo indirizzato a /latest?assigned=me; poi clicco su “Tutti i compiti” e invece di essere indirizzato a /latest?assigned=*, vengo reindirizzato a /latest. Inoltre, se sono già su una di queste pagine e clicco di nuovo sul link, vengo reindirizzato a /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.