Has walk-around mode changed in Kicad 9?

I use the interactive router in walk-around mode. When I try dragging a trace into an obstacle, I get different behavior between versions.

In Kicad 8.0.0, a single pair of new bends are added to the trace.

In Kicad 9.0.2, the router attempts to keep all sections of the original trace inline, adding as many bends as required to hug the obstacle:

This new behavior is annoying, I frequently have to manually remove the unnecessary segments when modifying tracks. Any ideas what’s up here?

Couple other notes:

Enabling “Optimize entire track being dragged” might help.

Anyway it’s best to report this as a bug.

Interesting!
When I enable that option (optimize entire track being dragged) the old behavior is restored. This mostly solves my problem, although there does still seem to be a bug here, as this probably isn’t the intended behavior of that option. I’ll report it as a bug.
Edit: Scratch that - There’s already some bug reports talking about similar issues, and the actual changes between versions with the option disabled are a bit more subtle then I have time to dig into.