LogicFlow icon indicating copy to clipboard operation
LogicFlow copied to clipboard

[Bug report] 调整边的锚点操作时,历史记录中增加的中间状态数据,导致回退时异常

Open boyongjiong opened this issue 2 years ago • 0 comments

问题描述

调整边的锚点操作时,历史记录中增加的中间状态数据,导致 undo 操作时出现异常数据

请用简洁的语言描述你遇到的 bug,至少包括以下部分,如提供截图请尽量完整: 初始状态 image 调整完边的最终状态 image

此时,调用 lf.undo() 方法时,会出现如下的中间步骤数据 image image

  1. 问题触发的条件,如何复现
  2. 期望的表现
  3. 实际的表现

最简复现

一般来说通过文字和截图的描述我们很难定位到问题,为了帮助我们快速定位问题并修复,请选择以下方式编写并上传最简复现 demo:

  1. 在任意在线编码平台如 codesanbox 编写示例。将其保存到自己空间,然后贴上链接。
  2. 在自己 github 中创建一个最简单的示例,然后贴上 github 链接。
  3. 删除项目中的 node_modules 部分,打包项目,并拖拽到 issue 输入框中上传(或提供远程可下载地址)。

相关信息 context

LogicFlow Version: Node Version: Platform:

boyongjiong avatar Oct 11 '23 08:10 boyongjiong