wangeditor-team / wangEditor

wangEditor —— 开源 Web 富文本编辑器
http://www.wangeditor.com/
MIT License
17.37k stars 3.31k forks source link

跨行选中两个p元素,第一行选中后半部分,第二行全选,选中输入中文会出现重复输入的情况 #5890

Open lianjie888 opened 2 months ago

lianjie888 commented 2 months ago

跨行选中两个p元素,第一行选中后半部分,第二行全选,选中输入中文会出现重复输入的情况。

image image

你预期的样子是?

只在第一行显示输入文本

系统和浏览器及版本号

wangEditor 版本

5.1.23

demo 能否复现该 bug ?

在线 demo

请尽量提供在线 demo (推荐以下网站),帮助我们最低成本复现 bug

最小成本的复现步骤

复现内容:

1、测试环境 (必填)

2、前置条件 (必填)

3、测试中文

5、期望结果 (必填)


6、其他补充信息(选填,截图、日志等)


cycleccc commented 2 months ago

这个问题是输入法光标位置的问题,老操蛋了,我最近看看有空改一下,富文本输入法处理这块挺麻烦的。

lianjie888 commented 2 months ago

这个问题是输入法光标位置的问题,老操蛋了,我最近看看有空改一下,富文本输入法处理这块挺麻烦的。

太赞了,响应好快,出乎意料

cycleccc commented 2 months ago

@lianjie888 你好,我这两天在看这个 bug,可能还需要点时间,gethtml 是正常的,但是编辑区显示异常,暂时可以先用 sethtml 做覆盖。

cycleccc commented 2 months ago

@lianjie888 我在 wangeditor-next 解决了这个 bug ,你可以在 沙盒demo中试验是否已经修复,有需要的话可以切换包名和版本,没有用法上的改变。

cycleccc commented 2 months ago

如果对你有帮助的话,希望能给 wangeditor-next 点一个 star,这个我继续维护 wangEditor 来说很重要😆

lianjie888 commented 1 month ago

@lianjie888 我在 wangeditor-next 解决了这个 bug ,你可以在 沙盒demo中试验是否已经修复,有需要的话可以切换包名和版本,没有用法上的改变。

非常感谢,看了下上述问题好了,不过还有一种场景(中间有个空行)有问题,html字符串如下,麻烦有空再看下。

1、测试环境 (必填)


2、前置条件 (必填)


3、测试步骤 (必填)


4、实际结果 (必填)


5、期望结果 (必填)


6、其他补充信息(选填,截图、日志等)


cycleccc commented 1 month ago

@lianjie888 我在 wangeditor-next 解决了这个 bug ,你可以在 沙盒demo中试验是否已经修复,有需要的话可以切换包名和版本,没有用法上的改变。

非常感谢,看了下上述问题好了,不过还有一种场景(中间有个空行)有问题,html字符串如下,麻烦有空再看下。

1、测试环境 (必填)

2、前置条件 (必填)

3、测试步骤 (必填)

4、实际结果 (必填)

5、期望结果 (必填)

6、其他补充信息(选填,截图、日志等)

https://github.com/wangeditor-team/wangEditor/assets/62703840/4a2033db-7dd4-4e22-b00f-13b1e90de7c1 似乎没有复现这个问题

lianjie888 commented 1 month ago

@lianjie888 我在 wangeditor-next 解决了这个 bug ,你可以在 沙盒demo中试验是否已经修复,有需要的话可以切换包名和版本,没有用法上的改变。

非常感谢,看了下上述问题好了,不过还有一种场景(中间有个空行)有问题,html字符串如下,麻烦有空再看下。 1、测试环境 (必填) 2、前置条件 (必填) 3、测试步骤 (必填) 4、实际结果 (必填) 5、期望结果 (必填) 6、其他补充信息(选填,截图、日志等)

https://github.com/wangeditor-team/wangEditor/assets/62703840/4a2033db-7dd4-4e22-b00f-13b1e90de7c1 似乎没有复现这个问题

那先这样吧,等新版本出来我再看看,非常感谢。

cycleccc commented 1 month ago

不知道是不是输入法的关系哦,我实用 wangeditor-next 里的 demo 是没有复现的。你可以试试