When we detect that the system clock moved backward, we will show a popup warning the player. After this change, we have received some reports from players asking what it means. In the dev branch, the threshold was changed to 5 minutes to make it less sensitive to NTP. When I look at this change again, I wonder if it's a useful feature or just a new source of confusion for players.
Some (or many) players do not know why the system clock matters and why it may be changed without their notice.
When we receive reports like that, there is nothing that we can do. The problem is simple; it's exactly what the popup says: the system clock moved backward. However, there is no way for us to "fix" that. It's the problem with the player's machine. In edge cases, if they modify Date's prototype or do other unexpected things, this popup can still be shown.
IMO, this warning popup does not help the player at all. It tells something that many players do not comprehend. Even if they understand what happened, there are not many things that they (or we) can do. Those reports just become unsolvable problems. It's very likely that it's just a problem with their machines, but it's hard to tell them, "That's your problem, not ours.".
Based on what I saw on Discord after I posted this suggestion:
The popup is not helpful.
Alternative option: change from a popup to a toast.
I'll change it to a toast if the maintainer wants.
When we detect that the system clock moved backward, we will show a popup warning the player. After this change, we have received some reports from players asking what it means. In the dev branch, the threshold was changed to 5 minutes to make it less sensitive to NTP. When I look at this change again, I wonder if it's a useful feature or just a new source of confusion for players.
IMO, this warning popup does not help the player at all. It tells something that many players do not comprehend. Even if they understand what happened, there are not many things that they (or we) can do. Those reports just become unsolvable problems. It's very likely that it's just a problem with their machines, but it's hard to tell them, "That's your problem, not ours.".
Based on what I saw on Discord after I posted this suggestion:
I'll change it to a toast if the maintainer wants.
Closes #1738.