cycleccc / wangEditor-next

wangEditor-next —— 基于 slate.js 的富文本编辑器。wangEditor-next —— rich text editor, based on slate.js.
https://cycleccc.github.io/docs/
MIT License
117 stars 17 forks source link

Bug:删除文字后,接着删除,表格单元格会被删除 #161

Closed wyljp closed 2 months ago

wyljp commented 2 months ago

bug 描述

表格下方添加文案,然后从文案的中间开始删除,当文案全删除时,就会开始删除单元格

你预期的样子是?

禁止删除单个单元格

系统和浏览器及版本号

wangEditor-next 版本

最新

demo 能否复现该 bug ?

在线 demo

最小成本的复现步骤

https://github.com/user-attachments/assets/6654c076-48d3-4f0f-b985-224810d474b5

cycleccc commented 2 months ago

跟前段时间的一个优化相关,问题可能出现在此处 https://github.com/cycleccc/wangEditor-next/blob/0499f8ad1c3355070312dbb50f1a5de77ef61371/packages/table-module/src/module/plugin.ts#L97

wyljp commented 2 months ago

确实,把代码恢复就好了,但不知道会不会带来其他问题

image
cycleccc commented 2 months ago

和这个修改有关 https://github.com/cycleccc/wangEditor-next/issues/51 可以看下能否兼容

cycleccc commented 2 months ago

发布了 5.5.4 测试后没有问题可以关闭该 issue