Skip to content

【Bug】DynamicGroup 节点收起时,手动调整的边路径丢失,自动重新计算为最短路径 #2400

@zhaohuanhuan1019

Description

@zhaohuanhuan1019

问题现象

  1. 创建圆形节点和 DynamicGroup 节点,并用边连接它们,如图1
  2. 拖动圆形节点到新位置(此时边的路径不是最短距离,用户已手动调整过)如图2
  3. 展开 DynamicGroup 节点 → 边的路径保持不变(正常)如图3
  4. 收起 DynamicGroup 节点 → 边的路径被重新计算为最短距离,丢失了用户的手动调整 如图4

预期行为
收起 DynamicGroup 节点时,应该保留用户之前手动调整的边路径(pointsList)。和展开收起之前的连线保持一致;

环境信息
@logicflow/core: 2.1.15+
@logicflow/extension: 2.1.15+

Image Image Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions