Navigating back to the home timeline makes it no longer reload

We've got all these websocket events, but for some reason when I return to the home feed after being elsewhere I only see stuff from before I left. I wonder if the socket is getting disconnected, or what exactly is happening.

Assignee Loading
Time tracking Loading