There is some unexpected behavior related to bookmarks/history and the Paused state of Celestia that was recently reported to me by Cham.
- Pause Celestia. Use a bookmark that has time scale != 0.0. Celestia still claims it is "Paused" in the hud, but Celestia runs like it's not paused. You still have to press spacebar to escape from the Paused state.
- Bookmarks/history taken when Celestia is paused only remember the time scale, not the Paused state. This is data loss, because if you set the time scale to 100x, pause using the spacebar, and capture a bookmark, going to the bookmark later you'll find Celestia has forgotten the 100x time scale and instead sets time scale to 0.
Even stranger, if Celestia is paused (Paused in the hud), running a script does not unpause it. The script runs, but the hud says "Paused"! The correct behavior I think, should be: the script is loaded, but Celestia immediately enters the "Time and script are paused" state.
Logged In: YES
user_id=604725
Originator: NO
The problem here is that the paused state is handled in CelestiaCore rather than in Simulation, so this information isn't accessible from Url. Is there any reason for this? Otherwise I'll just move it to Simulation.
Logged In: YES
user_id=159994
Originator: NO
I believe that this was fixed by Christophe's change. I tried to verify it on Windows, but a different scheme is used for bookmarks on that platform.
Logged In: YES
user_id=159994
Originator: NO
I verified on my Macbook that bookmarks are now interacting with the pause state in the expected way. Closing this bug.