Registering GameFlight listener forces live time

Version: 1.38.2.0

Frequency: Consistently

Severity: High

Bug description: For flights with live time selected on the world map, registering the JS_LISTENER_GAMEFLIGHT listener causes the flight time in-sim to be reset back to live. This is only an issue for users who have proceeded to change the live time via the in game panel

Repro steps:

  1. Start a flight with live time
  2. Adjust the time once in sim to a few hours back
  3. Open any Coherent view
  4. Run RegisterViewListener("JS_LISTENER_GAMEFLIGHT"); in the console

Attachments: