Parametri di ordinamento incompatibili tra loro

Priorità/Gravità:
Basso / Medio

Piattaforma:
Windows / Qualsiasi browser conosciuto

Descrizione:
Quando si cambia lo stile della pagina categoria desktop da Categorie e argomenti più recenti a Categorie e argomenti più recenti (ordina per data di creazione dell'argomento), la funzionalità applica automaticamente il parametro order=created ovunque, e questo sembra interferire con altri parametri.

In particolare, quando si naviga in /top?order=created&period=all, il parametro period viene completamente ignorato. Questo si applica a tutte le variazioni di periodo, mese, anno, ecc. Il risultato atteso sarebbe che vengano mostrati semplicemente i risultati principali di quel periodo, ordinati per data di creazione. La rimozione manuale del parametro order=created risolve il problema, portandomi a concludere che sia lui il colpevole.

Passaggi per la riproduzione:
Per riprodurre questo bug, è sufficiente cambiare l’impostazione stile della pagina categoria desktop in Categorie e argomenti più recenti (ordina per data di creazione dell'argomento) e navigare nella scheda Top, quindi ordinare per qualsiasi periodo a propria scelta e notare che si ottengono gli stessi risultati ogni volta.

Il bug si verifica anche quando si utilizza la modalità provvisoria.

3 Mi Piace

Posso riprodurlo. :+1:

Infatti. Dalla pagina delle Categorie alla pagina Top, si accede automaticamente a /top?order=created e questo filtro verrà mantenuto quando cambiamo il filtro temporale (ad esempio, /top?order=created&period=monthly).
Gli argomenti saranno ordinati solo in base alla loro data di creazione e sembra che non terranno conto del fatto che siano “top” o meno.

1 Mi Piace

Ciao, vorrei riprendere questo argomento, dato che è ancora un bug a più di 8 mesi di distanza, e non so se ci si stia lavorando, so solo che è stato un lamento costante da parte degli utenti del mio sito. Speravo che le nuove versioni lo risolvessero o lo affrontassero, ma finora esiste ancora.