You can’t break history on a surface after running MatchSrf. With History Lock=Yes, the entire surface is uneditable. Setting Lock=No, the control points that influence the matched edge are locked in a weird way (tangentially maybe?), but other control points are free. After editing, the surface still reports it’s history enabled, is uneditable with Lock=Yes, but no longer maintains proper continuity to the target edge.
MatchSrfBug01.3dm (83.7 KB) MatchSrfBug02.3dm (126.0 KB)
I wish that it only locked the rows of control points that influence the edge (like with _Symmetry). Being able to edit all the control points with Average if it becomes history enabled would be very useful.