After we upgraded Discourse to 2.8.7, we noticed this bug. This bug also exists on here meta.discourse.org .
Here’s how to replicate the bug on Desktop Safari:
First, go to homepage, and then click latest. Now go to any topic. Now hit the back button on the Desktop Safari browser. One would expect to go back to the latest homepage, right? But it goes to a blank page. Now go to latest homepage again, then go to another topic. Now hit the go back button. Now it goes to the previous topic!
It seems this bug does not exist on other browsers, I tested in in Desktop Chrome and iOS Safari and all works fine.