I basically want to do the same as
joinBackward from a specific point, but I don’t have the selection there and I need to get the resulting steps - not have them automatically be dispatched. It seems I can use the joinBackward mechanism by making a new transaction, setting the selection in the transaction, then execute a joinBackward on that transaction, not actually give it an actual dispatch method and in the end collect the steps on that transaction to be used how I need them. But it seems a bit backward.
Just to make sure that I’m not missing anything: There is no way to access the algorithm used in
joinBackward more directly, is there?