欢迎光临散文网 会员登陆 & 注册

修正Obsidian Excalidraw公式复制编辑后混乱问题

2023-10-12 14:41 作者:一鸣惊人_001  | 我要投稿

描述

在使用Excalidraw中,有时候顺便`alt+拖拽`或`ctrl+c`复制公式进行调整

偶尔出现修改复制后的公式然后发现原始公式也被修改了的情况

原因

经过多次尝试找到了复现bug的方式:

  1. 复制公式

  2. 编辑复制后的公式

  3. 撤销

然后通过debug发现复制公式后原始公式元素的fileId变化了,找到对应code位置发现新生成的fileId赋值给了原始公式元素,而原本的fileId却赋值给了新复制的公式元素。

复制公式赋新fileId代码

修正

一个修正的方法是在这里将新的fileId赋值给复制生成的元素:

对元素进行按修改时间排序再选取下标0


修正Obsidian Excalidraw公式复制编辑后混乱问题的评论 (共 条)

分享到微博请遵守国家法律