diff --git a/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs b/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs index a160b7b41..90f8f5088 100644 --- a/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs +++ b/src/Workflow/__Libraries/StellaOps.Workflow.Renderer.Svg/WorkflowRenderSvgRenderer.cs @@ -1582,8 +1582,9 @@ public sealed class WorkflowRenderSvgRenderer out var corridorStartX, out var collectorX)) { - collectorX = corridorIntervals.Min(interval => interval.MaxX); - corridorStartX = corridorIntervals.Max(interval => interval.MinX); + // No shared horizontal overlap — don't form a highway. + // Edges at different Y levels should render independently. + continue; } if (collectorX <= corridorStartX + 18d)