Today it was another case where Interactive routing in “Shove” mode messes my layout.
The problem is, some optimization(?) causes to move the segments far out of “working” area, completely outside viewing window.
When adding the fact that the “Shove” mode happily ignores PCB edges/routed slots, is a recipe for disaster. My manually routed tracks are moved uncomfortably close to the PCB edges (manual routing provided more spacing, yet DRC compliant), other track went directly into a slot.
If these moves are done far away from the place I’m currently working, there’s a huge risk that it will be left unnoticed.
From my point of view, when moving the tracks, the interactive routing should be performed to the least extent necessary, and track moves should be performed only if needed.
Another idea would be to highlight the automatically moved segments, so they could be easily spotted when reviewing a project (so I do a clean-up in one area, then zoom out and look for a general outcome).
Anyone had similar experience, or I’m alone with my findings?
Below is the “Before and after” screenshot, which illustrates what strange things happen if I push the track (indicated by “Push here” arrow, in a direction of the arrow) - tracks located many corners away are moved without clear reason.