When waiting at a temporary train stop, if you place or remove a stop (temporary or not), the current wait condition will be reset.
Reproduction steps:
- On a train with at least one reachable stop, cause the train to go to a temporary stop.
- When there, while waiting, place another temporary stop. Observe that the wait time resets.
- While still waiting, add a reachable train station as a stop. Observe that the wait time resets again.
- While still waiting, remove the temporary stop added in step 2. Observe that the wait condition resets again.
- While still waiting, remove the reachable train station stop added in step 3. Observe that the wait condition resets again.
Expected behavior:
When waiting at a temporary train stop, adding another temporary stop should immediately cancel the current temporary stop and move to the new temporary stop. When waiting at a temporary train stop, adding or removing a train station stop should not reset the current wait time.