"撤销"可以恢复无法到达的右端源的序列项
作者: sibnerian-oai创建于 2026年8月3日更新于 2026年8月3日
撤销恢复可以选择左和右起始点,在嵌套序列编辑后,它们不再定义可到达的插入区间。恢复的项目可以编码一个从其左起始点无法到达的右起始点,这可能会导致新的解码或同级融合出现问题。 此问题影响当前主分支和 v13。 我已经编写了用于嵌套序列撤销往返、新序列化和协作者融合的修补程序。 主分支的覆盖范围还涉及使用快照渲染的插入。 修复程序验证了所选的右起始点从所选的左起始点向右方向进行遍历时仍可到达;如果不能,则恢复将回退到紧邻的右邻居,然后再整合该项目。 我将为主分支和 v13 提交分别的 PR,其中引用此问题。
内容来源: yjs/yjs