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.