Sit on a page for a long period of time without other activity (for example, minimized web browser for 30-45 minutes)
Interact with a post by hitting the upvote or downvote button
I’d imagine some session token is expiring and when you send the request for the upvote/downvote it rejects the call due to an expired token. Then the page refreshes and logs you out. Pressing the home page again will auto-log you back in.
I have a solid repro:
Sit on a page for a long period of time without other activity (for example, minimized web browser for 30-45 minutes)
Interact with a post by hitting the upvote or downvote button
I’d imagine some session token is expiring and when you send the request for the upvote/downvote it rejects the call due to an expired token. Then the page refreshes and logs you out. Pressing the home page again will auto-log you back in.