opentiny / fluent-editor

Fluent Editor is a rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It is powerful and out-of-the-box. Fluent Editor 是一个基于 Quill 2.0 的富文本编辑器,在 Quill 基础上扩展了丰富的模块和格式,功能强大、开箱即用。
https://opentiny.github.io/fluent-editor/
MIT License
121 stars 17 forks source link

🐛 [Bug]: CTRL+Z 回退有问题 #69

Closed zttAsoiaf closed 1 month ago

zttAsoiaf commented 1 month ago

Version

3.19.1

Link to minimal reproduction

*

Step to reproduce

随意输入一些文字 a b c d

这时如果按 CTRL + Z,则会删除c,而不是删除d

What is expected

image

What is actually happening

image

What is your project name

*

Any additional comments (optional)

No response

zttAsoiaf commented 1 month ago
  1. 先输入 abc,然后选中 abc,再输入 efg 此时按CTRL + Z,显示fg,再次按,无反应。
  2. 输入 abc,直接按 CTRL + Z,无反应。
kagol commented 1 month ago

@zttAsoiaf 按照你的操作并不能复现,可以尝试录个视频。

撤销操作基于 Quill 的 History 模块,默认每隔 1s 记录一次操作历史。

zttAsoiaf commented 1 month ago

screenshots 看这个

zttAsoiaf commented 1 month ago

我又测试了一下 3.9.2 版本,确实不能重现。可以暂时关闭

kagol commented 1 month ago

我又测试了一下 3.9.2 版本,确实不能重现。可以暂时关闭

好的,后续有问题再提🤝