ITADN

Asymmetric running times after switching stop to pass-through and editing with locked times

#1034OpenaiAdrian 创建于 2026-05-21
bug:major
A
aiAdriancommented
### What is the input mode? Mouse ### What type of issue is it? Functionality ### What happened? I created a train run from Zofingen → Olten → Aarau in the Netzgrafik.-Editor. In Olten, I changed the halt at Olten to a pass-through. Then I opened the Trainrun dialog. In this dialog, I locked the arrival and departure times and unlocked the running time. After that, I edited the running time on the departure side (left side) by clicking the plus/minus buttons a few times (2–3 clicks). At this point, the system suddenly produced asymmetric running times, even though the train run itself is completely symmetric and no asymmetric parameters were set. The times at the nodes were no longer symmetric (no longer 0‑minute symmetry between the corresponding points). https://github.com/user-attachments/assets/88031b0f-6db3-4c88-bacb-c7a2fed1adbf <img width="1466" height="880" alt="Image" src="https://github.com/user-attachments/assets/db292e8b-2e2f-4cdd-800d-ae4455737cee" /> ### What did you expect to happen? - The running times should remain symmetric as long as no explicit asymmetry is configured. - Editing the running time with locked arrival and departure times must not introduce asymmetry. - At the nodes, the times should preserve 0‑minute symmetry between the corresponding points of the symmetric train run. - Switching a stop to pass-through must not break the symmetry logic of the running time calculation. ### How can we reproduce it (as minimally and precisely as possible)? tep-by-step to reproduce Create train run 1. Draw a train from Zofingen to Olten to Aarau. 2. Change stop type in Olten 3. Open Trainrun dialog -> Open the Trainrun dialog for this train. 4. Lock times, unlock running time -> Lock the arrival time and departure time (e.g., in Olten or globally as applicable). 5. Unlock the running time. -> Edit running time 6. On the left (departure) side, click the plus/minus buttons for the running time 2–3 times. -> Observe result 7. The system now shows asymmetric running times. - > The times at the nodes are no longer 0‑minute symmetric, even though the train run is symmetric and no asymmetry was intended. ### On which environments the bug occurs? Local ### On which browser the bug occurs? Firefox ### Netzgrafik-Editor version (top left corner `Version x.yy.zz`) 2.11.1
1 条评论