修正Issue:存在软换行时,选中文本执行 Backspace,会导致内容异常 #689
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
存在问题的模式:
所见即所得 & 即使渲染模式
问题描述:
当两个连续段落中,存在 段内换行(即:软换行)时,选中其中一行,执行 Backspace 会导致文本异常
分析:
经检查,是由于 fixBrowserBehavior.ts 中对 Element 处理不合理,使得 range 发生变化,从而导致浏览器响应删除操作时,操作异常