Reply sorting broken with in a Top date range

I’m trying to clean up old messages that have not been replied to in our Discourse categories…
I find that when I choose the “Top” tool to select a date range, then I can no longer reverse sort by Replies.
I want to get the 0 reply messages to the top of the list and avoid manually scrolling down multiple pages to get to them.

Thanks

2 Likes

I’m getting inconsistent results when I test this on Meta. What I expect to happen the first time I click the “Replies” table header is for the query parameter ?ascending=true&order=posts to be appended to the URL that’s in my browser’s address bar. The second time the “Replies” table header is clicked, the query parameter should be updated to ?order=posts.

The behaviour I’m finding is that clicking the “Replies” header is appending the ?ascending=false query parameter. This has no effect on the order of topics in the list. Clicking the “Replies” header a second time removes the ?ascending=false query parameter. This also has no effect on the order of the topics.

If I manually append ?ascending=true&order=posts to the URL in my browser’s address bar, clicking the “Replies” header works as expected.

I am finding this behaviour on the Top list, but also sometimes on the Latest lists. I am not sure why the results of clicking the “Replies” header are inconsistent. Once I have added the
?ascending=true&order=posts query parameter to a URL, the “Replies” filter seems to work correctly on subsequent pages that I visit.

I’m running the Chrome browser on Linux.

3 Likes

That’s the problem.
I’m running Chrome under Windows 10 (1909) and MacOS Catalina 10.15.4

Yeah we definitely have a bug here …

  1. Works totally fine at https://meta.discourse.org/top (click replies sorts by replies)

  2. Does not work as expected at https://meta.discourse.org/c/bug/1/l/top

@zogstrip / @eviltrout can you assign out?

2 Likes

@John_Brock Good news! We have a fix for this now.

It has been applied here on meta, and will arrive on your site whenever we do the next deploy of your site (probably in the next week or so).

7 Likes