Twine Version: 2.7.0, Harlowe 3.3.6
Help! I created a Harlowe Twine game and hosted it online. Unfortunately, when people play over multiple sessions, they find that even when left open the tab auto-refreshes after a few hours and loses all their progress. This happens on desktop browsers, on mobile browsers, across Chrome, Firefox, and Safari. It also happens regardless of if the game is hosted on itch.io or another server. The thing is, I’ve definitely played some wonderful and involved Twine games over multiple days and sessions, and I never had this issue playing other people’s games. I could even accidentally hit the Back button or go to another website, then return, and my progress would still be saved. (Ukiyo’s Bird Cage comes to mind, as does Parabolic’s The House of Cenci.) So why is my game resetting people’s progress? I don’t even know where to begin to look.
EDIT - I should add that the start page, with the rocket ship, begins by resetting progress. But there is absolutely no route in the game that would return anyone to the start page; it’s a one-way click out. The problem is that if they leave the tab alone for a bit and come back to it, the page refreshes and sends them back to the start page, which they should never see a second time. How can I make it so this won’t happen unless they click the RESTART button at the end of the game?