Mark Forum as Read - changing forums to be marked as Unread

load previous
Jun 19, 2025 8:58 pm
Option 1 seems the best. Read/Unread is working for me in game forums on Prod too.
Jun 19, 2025 9:00 pm
Seems it's only broken on search at the moment. But I'm also seeing something more funky going on, so I'm trying to assess that...
Jun 19, 2025 9:04 pm
I'm seeing funky stuff happening to bookmarks. Two of my bookmarks disappeared on the main page - one to a public game I'm not in, another to a retired private game I am in. Both were visible a few days ago. D: (The bookmarks themselves still exist, according to Game Details for both games.)
Last edited June 19, 2025 9:13 pm
Jun 19, 2025 9:06 pm
FlyingSucculent says:
I'm seeing funky stuff happening to bookmarks. Two of my bookmarks disappeared on the main page - one to a public game I'm not in, another to a retired private game I am in. Both were visible a few days ago. D: (The bo0okmarks themselves still exist, according to Game Details for both games.)
Can you check if they're gone on staging as well, and link it to me? I probably screwed up a query.
Jun 19, 2025 9:07 pm
Seems like progress, but not quite a fix.
Jun 19, 2025 9:09 pm
Keleth says:
Can you check if they're gone on staging as well, and link it to me? I probably screwed up a query.
Yeah, gone on staging too.
One (on staging)
Two (on staging)
Last edited June 19, 2025 9:12 pm
Jun 19, 2025 9:14 pm
Thanks, I'll look into that asap.
Jun 19, 2025 9:31 pm
I think if we can control what's marked read that's better than a global solution that's bound to be problematic for some people and maybe not ideal for others.

One thing I've noticed is that threads aren't marked read on the front page just because I've read the last message, but it seems to catch up. The front page seems much faster so that might be an artifact of how it's indexing.
Jun 20, 2025 1:01 am
Ok. I tried to reset the base forum for one of my games by marking as read and I'm still getting the 500 error I got before (same forum: https://gamersplane.com/forums/process/read/12274/ ). After I did that, it appears that all of the threads are showing as unread even the ones that were showing before I tried it. I did not get the error on other game forums for games I am in.

edit: Just for additional data, I tried it on staging and got the same results. That one forum generates a 500 error but the rest work.
Last edited June 20, 2025 1:02 am
Jun 20, 2025 1:06 am
Bullseyepsa says:
Ok. I tried to reset the base forum for one of my games by marking as read and I'm still getting the 500 error I got before (same forum: https://gamersplane.com/forums/process/read/12274/ ).
I tried this too, out of curiosity, and it gave me the same error. (I also don't see any threads or subforums in this forum, is it intended?)
Jun 20, 2025 2:00 am
There's forums there with threads in them and the game is Public so you should be able to see them. I don't know if the GM @Cheeseburger_Apocalypse sees anything different (or what happens if they mark as read).
Jun 20, 2025 4:04 am
Mine is back to normal now. Thanks, Keleth!
Jun 20, 2025 6:52 am
Keleth says:
Because of the update on read/unread posts, some folks are going to have broken threads until they mark forums as read. I can help by:
1) encouraging everyone to mark the root forum as read, and then marking threads they want to watch as unread
2) removing all thread read data, which would make all threads folks have previous gone to marked unread, which they can visit and mark read
3) remove all read data, giving everyone a clean slate to start from
Or mark everyone as read everywhere, but I don't feel like that's a viable option
Fiddling with everyone's read status seems a very bad idea. There are hundreds of games on here, and having all our reading progress wiped away would be very disruptive.

The logic used seems to be inverted, somehow. All the thread I have read are marked as unread, but the threads I have not read are marked as read. Almost everything in Latest Posts is marked as unread, and I have read all of them, and everything in Latest Public Games Post is marked as read, and I have read none of them.

Marking things as read when we have not read them is possibly worse than marking them as unread when we have.

Something is flipped here.

Reading threads in the Latest Posts does not mark them as read, but sometimes marks other threads as read.

• Are you caching the results of the home page and Latest page queries? It almost looks like they are updating in a delayed fashion, but there is still random stuff going on there, so it is not purely a cache invalidation issue.

There is one random thread among the new ones that is marked as read for some reason, it is the 'Hey all!' Introduction thread [link], which I had not looked at. It is (was) the only thread marked as read on that page:
https://i.imgur.com/K1ySV2c.png
Jun 20, 2025 7:44 am
Even though I am last to post to it, this thread was showing as unread in Latest Posts and the home page:
https://i.imgur.com/d6m20GG.png

It shows as read in the bug forum:
https://i.imgur.com/8FN8nZA.png
Jun 20, 2025 10:41 am
Same here. vagueGM post was showing as unread in the homepage and as read in the bug forum.

Edit: Now mine as well =)
Last edited June 20, 2025 10:42 am
Jun 20, 2025 10:59 am
There's no caching going on, and the logic uses the static values, so I'm really confused as to what's going on. I refreshed twice in a row on latest posts, and values changed. I'm going to have to deep dive again. Honestly, this is really throwing me for a loop. I can't tell what's working when if ever. I think it's limited to the search code, but I'm not 100%.
Jun 25, 2025 5:50 am
I think this is related to what vagueGM was describing above:
vagueGM says:
Reading threads in the Latest Posts does not mark them as read, but sometimes marks other threads as read.
I've discovered a weird loop of read/unread. It happens both on prod and staging:

Starting at the Forums page

If I click "Mark Forums As Read" then all icons that are marked unread (orange icon) are turned off (grey icon), so all icons are grey.

If I go to the "Unread Posts" page, which at this point would usually be empty (because everything should be read), it is populated with all the same posts that are in "Latest Posts" page, but they are marked as read (grey icon).

If I click on the grey icon of a thread that has a single page, it takes me to the first post in that thread.
    If I then return to the "Unread Posts" page, that thread is gone, but all threads in the same parent forum are now marked unread "orange". They are also marked "unread" in their forum and from the main forum page. So it is not restricted to the "Unread Posts" page, it propagates to the actual forum, but only as far as back as the "Latest Posts," which I think is a week.

If I click on the grey icon of a thread that has multiple pages, it also takes me to the first post in that thread.
    If I return to the "Unread Posts" page, it is still there and now marked as unread "orange" (I think because only the first page is now marked as read), but similar to single page threads above, all threads in the same parent forum are now marked unread "orange."

If I visit the last page of each thread or visit the parent forum and click "Mark As Read" I can eventually clear all the unread threads, and "Unread Posts" is finally empty and everything on the site is grey icons again.

If I return to Forums page and click "Mark Forums as Read" then the cycle begins again ...

Note: the cycle is reset every time you perform that step, you don't need to clear everything from "Unread Posts" to begin the cycle again, it's just much more obvious.
Jun 25, 2025 5:54 am
This "latest posts reset" is one way to get threads that are marked unread even though you were the last person to post in them and you didn't click mark as unread.
Jul 3, 2025 1:12 am
Not sure if related, but I've noticed that I stopped getting unread markings on forums. I see several general forums which have new posts in them (genuinely new, not just old ones marked unread), but the forums are all grey (threads aren't though). :( Between this and the main page bug, it suddenly became much harder to keep an eye on new stuff. XD
Last edited July 3, 2025 1:14 am

You do not have permission to post in this thread.