e47e3cc166
When generating paths between board edge nodes from different Edge.Cuts shapes (e.g., corners of two rectangular slots), both parents were added to the IgnoreForTest list. For POINT shapes (rectangle/polygon corners), the segments_intersect function already excludes shared-endpoint intersections, so skipping the parent shape is unnecessary. Only circle board edge shapes need their parent in IgnoreForTest because segmentIntersectsCircle has no endpoint exclusion. Fixes https://gitlab.com/kicad/code/kicad/-/issues/23364