Describe the bug
Your Example Website or App
https://codesandbox.io/p/sandbox/beautiful-danilo-jzd4sy?file=%2Fsrc%2Fapp.tsx%3A125%2C13-125%2C28
Steps to Reproduce the Bug or Issue
- removeRedundancies为true时,拖动路径点改变连线走向,可以正常加入历史队列(可以正常undo和redo)
- 修改removeRedundancies为false,拖动路径点改变连线走向的动作,无法加入历史队列(无法undo和redo);且拖动连线之后的任何动作都无法加入历史队列
- removeRedundancies为true时,stopPropagation为false时,路径点工具上的mouseup事件可以正常冒泡到edge上
- removeRedundancies为false时,即使设置了stopPropagation为false,点击路径点抬起鼠标后,mouseup事件也没有冒泡到edge上
如下图:removeRedundancies为false,拖动路径点修改了连线走向,但是历史队列无任何变化;且当点击路径点抬起鼠标后mouseup事件也无法冒泡到edge上:

Expected behavior
- 拖动路径点改变连线走向,以及拖动连线之后的任何动作,都跟路径点工具的removeRedundancies没有任何关系,不应在removeRedundancies为false时就不加入历史队列;
- 路径点工具的mouse事件是否冒泡到edge上,应该只跟stopPropagation有关,而不应该在removeRedundancies为false时全部失效
Screenshots or Videos

Platform
- OS: Windows
- Browser: Chrome141
- Version: 1.x
Additional context
No response