XF 2.2: Replies in Vote Order can be confusing

arn

Well-known member
Honestly this isn't really a bug, but it's confusing, so I thought I'd post it here.

Sorted by post vote

Replied to @Gemma -- which appeared at the bottom of the page 1 as it does. then I clicked to page 2. Go to bottom, and didn't see my post. Thought I hadn't submitted it. Weird.

So I posted again. Repeat. didn't see it. So that's why I ended up spamming the thread, trying to reproduce it.

I didn't remember I was on vote sort and there were posts with negative posts -- so those appeared at very end of thread, not my most recent reply.
 
I'll move this to discussion/feedback, though I don't really see an obvious alternative that doesn't necessarily have other side effects as well. I suppose we could try to force a full page refresh to jump you to your post, though in the situation in question, that may also be confusing and it would also take you to a totally different part of the thread so there are negatives there.
 
  • Like
Reactions: arn
yeah, there's no perfectly clean solution, and maybe it's not a big problem.

A few options:

1. If you didn't show negative score posts in Vote Sort, that might help cause then all the 0 rating replies would be in date order and end. But then negative score posts would have "disappeared". I don't think this is a terrible option, though.
2. Make it more obvious you are in Post Vote order mode? Leave some sort of header at top and footer at the end of the thread that makes it clearer that you are in post order.
3. Order high scores down to negative scores, and then un-rated posts in chronological order after.

#2 would be the easiest, and could be implemented by us on the template level.
 
What if your post "appears" last until you refresh. Kind of like how I can reply on page 4 of of 72 page thread and I see it at the bottom as soon as I post, until I refresh, then, it has moved to page 72? Something like that?

EDIT: Or does it do that already?
 
What if your post "appears" last until you refresh. Kind of like how I can reply on page 4 of of 72 page thread and I see it at the bottom as soon as I post, until I refresh, then, it has moved to page 72? Something like that?

EDIT: Or does it do that already?

That already happens. It's when you get to the end of 72 and you are sorted by votes, it won't be there (if there are negative posts). Yours will have inserted above all the negative posts in the thread.
 
Hmm, there could be a "toggle footer" at the end (which would also serve as a reminder).

Know what I mean?
 
So when you get to the end you can click it, but also you know you are sorted by the opposite.

xenforo_sortbydate_footer.webp
 
  • Like
Reactions: arn
Another issue related to this is people replying to a post without quoting expecting your post to show in date order immediately under the post you are referring to.

This is very common practice and I suppose just something people will have to live with or train themselves to always quote in question threads
 
Aha, implementation of the (very popular) suggestion for nested replies would solve this I think

 
Top Bottom