Jumping to end of thread

Jumping to end of thread

Author
Discussion

miniman

Original Poster:

24,980 posts

263 months

Friday 7th February 2020
quotequote all
As there seems to be some activity from Jack today wink - any news on fixing the spectacularly annoying issue where opening a thread you haven't read before on mobile takes you to the end of the thread and you have to scroll up / page back to get to the beginning?

miniman

Original Poster:

24,980 posts

263 months

Monday 24th February 2020
quotequote all
Honestly Jack I’m usually the first to jump to the defence of PH but is there actually going to be any investment post-acquisition by CarGurus? There was plenty of reassurance at the time that the forums are important but the evidence suggests otherwise.

miniman

Original Poster:

24,980 posts

263 months

Friday 3rd July 2020
quotequote all
Does anyone employed by PH actually use the forums? When you visit a thread you haven't seen, it jumps to the end. When you visit a thread you HAVE seen and WANT to go to the end, it goes to the beginning. Surely this can't be hard to resolve!?

miniman

Original Poster:

24,980 posts

263 months

Friday 3rd July 2020
quotequote all
dhutch said:
miniman said:
Does anyone employed by PH actually use the forums? When you visit a thread you haven't seen, it jumps to the end. When you visit a thread you HAVE seen and WANT to go to the end, it goes to the beginning. Surely this can't be hard to resolve!?
Literally the most annoying forum to use ever. I enjoy bits of the car chat, and the diy&garden area, but use this forum far less because it is so unfriendly and annoying to use.

I also do not upload many images I usually would, because the 'beta' image snap system is also a royal pita piece of dirt from the dark ages which is slow, clunky, and can only upload one file at a time.


Daniel
It's now approaching a year since the jump-to-end thing was raised.

Honestly someone at Cargurus should listen to the Chris Harris / PetrolTed podcast to try to understand what they've actually bought.

miniman

Original Poster:

24,980 posts

263 months

Friday 3rd July 2020
quotequote all
ApexCult said:
miniman said:
Honestly someone at Cargurus should listen to the Chris Harris / PetrolTed podcast to try to understand what they've actually bought.
Do you have a link to this podcast? A Collecting Cars ones?
Episode 14

https://collectingcars.com/podcasts/

miniman

Original Poster:

24,980 posts

263 months

Thursday 26th November 2020
quotequote all
Chrome on iPhone 11

Here is what happens:

What's New - going to click on Cheap fireworks in Manchester thread which I have never visited before. I'd expect it to go to Page 1.



I end up here:



Which is half way down the last page:


miniman

Original Poster:

24,980 posts

263 months

Friday 27th November 2020
quotequote all
I suspect this started happening when the mobile UI was simplified and the "go to new posts" icon was removed, with the href for that object being incorrectly applied to the thread title link.

The problem and solution is super simple. Here's what happens on Desktop:





You can see the HREF for the text is going to the base URL for the thread - i.e. page 1 (depending on what sort order the user has set as their preference). On the "goto newest" link, you can see the &d=xxxxxxx#separator part of the URL that drops to the last page and to the red separator.

Here is the mobile markup:



You can see very clearly that the "last page and separator" link is applied to the whole block which is what you get when you click the title.

If you remove &d=14940.67920#seperator from the href when the user has not visited that thread before (which I assume you know because of the class "topic unread", it will work fine.

I've done the diagnosis for you, are you going to fix it Matt?

miniman

Original Poster:

24,980 posts

263 months

Friday 27th November 2020
quotequote all
Muppet007 said:
Happens all the time when logged in.
Does not when logged out, so I stay logged out most of the time.

Samsung S9 on using Chrome.
That will be because when logged out it can't attempt to figure out when you last visited.

miniman

Original Poster:

24,980 posts

263 months

Friday 27th November 2020
quotequote all
Johnnytheboy said:
I wish there was a simple 'last page' button on long threads.
There is - just click the page number. Works on both desktop and mobile (although on mobile it's not immediately obvious that the number is a link) - e.g. page 68 in this example:




miniman

Original Poster:

24,980 posts

263 months

Friday 27th November 2020
quotequote all
Johnnytheboy said:
I'd rather have something as big as the next page button. It's a bugger to hit with fat fingers on a touchscreen.

Edit, I don't get that numerical list on my phone, I have to manually enter the page number.
Top image is desktop

miniman

Original Poster:

24,980 posts

263 months

Saturday 28th November 2020
quotequote all
On desktop, it’s easier because you have a separate link for “go to newest posts”.

If you could find space in the UI for a similar link on mobile, that would be your simplest solution. Otherwise you’re going to need to have some logic along the lines of:

If user has previously visited page, insert go to end link
Else insert first page link

Given you can bold / unbold links to shown when they have been visited in My Stuff I imagine you are tracking which users have read which threads but that seems like a processing heavy thing to loop through.

miniman

Original Poster:

24,980 posts

263 months

Wednesday 2nd December 2020
quotequote all
Pinkie15 said:
I get this too, it's flippin annoying.

Just visited 1275GT's thread on his Vitesse, I've read all 24 pages previously, takes me to page 1.

Other threads I've never read takes me to the end.

I'd really expect it to take me to the last post since I visited a thread, or first page for one I've never opened.

Does it both on my Xperia XA (Android, chrome) and iPhone 7 (chrome).
Precisely, you're describing exactly what happens now and exactly how logic suggests it should work.

I don't think PH have any developers to be honest.

miniman

Original Poster:

24,980 posts

263 months

Tuesday 5th January 2021
quotequote all
What's the logic on mobile?

Agree with above, doesn't seem to jump to new posts on either mobile or desktop any more.

Looks like you've removed the #seperator anchor entirely.


Edited by miniman on Tuesday 5th January 16:36

miniman

Original Poster:

24,980 posts

263 months

Tuesday 5th January 2021
quotequote all
marksx said:
Just tried a random thread I'd never visited. Went to the first post.

A thread from my stuff I had already read went to the top of the final page.

An improvement if not perfect.

Moto G6 on brave.
Yeah this is what I get.

miniman

Original Poster:

24,980 posts

263 months

Wednesday 6th January 2021
quotequote all
Doesn’t really help sorry. Just because I haven’t posted on something doesn’t mean I always want to go to the start of the thread.

The logic should be:

If user has read or posted on thread, go to “new posts” point

If not, go to first post

I guess storing a read / not read status for every post for every user is pretty onerous though.

Edited by miniman on Wednesday 6th January 22:30

miniman

Original Poster:

24,980 posts

263 months

Thursday 7th January 2021
quotequote all
Works great on mobile, can the #seperator link go onto the last post link in Desktop My Stuff?

i.e. on the "2" on this snippet:



That would then mean

On mobile, My Stuff title goes to last read indicator - great
On desktop, My Stuff final page link goes to last read indicator - great

On mobile, normal listing goes to first page - great
On desktop, normal listing title goes to first page - great
On desktop, normal listing last page number goes to last read indicator - great

(I do realise it's not all about me, of course hehe )

miniman

Original Poster:

24,980 posts

263 months

Thursday 7th January 2021
quotequote all
It is a actually a great improvement, as when on mobile there is a route to the last page by tapping the page number.

Thanks Matt.

I’ll be along to complain about something else soon wink