wangEditor icon indicating copy to clipboard operation
wangEditor copied to clipboard

getHtml()获取的html,再次setHtml会报错

Open zhm84 opened this issue 2 years ago • 7 comments

bug 描述

getHtml()获取的html,再次setHtml会报错,且内容不一致; image image

你预期的样子是?

不报错,且正确展示; 希望编辑的时候和再次setHtml的时候展示内容一致;

系统和浏览器及版本号

  • 操作系统:win10
  • 浏览器和版本:96.0.4664.45(正式版本) (64 位)

wangEditor 版本

^5.1.14

demo 能否复现该 bug ?

  • 中文 demo https://www.wangeditor.com/demo/
  • English demo https://www.wangeditor.com/demo/?lang=en

在线 demo

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

  • https://codesandbox.io/
  • https://codepen.io/
  • https://stackblitz.com/

最小成本的复现步骤

(请告诉我们,如何最快的复现该 bug)

  • 步骤一 在编辑器中编辑如下内容 image
  • 步骤二 将步骤一获取的html set回去 image

zhm84 avatar Aug 02 '22 11:08 zhm84

wangEditor 目前不支持多级列表。你第一个截图中的多级列表是怎么操作出来的?

wangfupeng1988 avatar Aug 02 '22 13:08 wangfupeng1988

wangEditor 目前不支持多级列表。你第一个截图中的多级列表是怎么操作出来的?

粘贴复制即可;用户的操作是多元的,有很多用户喜欢粘贴复制等操作,导致明明在编辑的时候看到是正常的,等保存之后再次回显就报错了;建议要么编辑的时候就报错,要么回显正常;

第一步:先输入有序列表 第一步 第二步:粘贴复制后面的序列插入 第二步 第三步2

zhm84 avatar Aug 03 '22 01:08 zhm84

和 https://github.com/wangeditor-team/wangEditor/issues/4384 一起排查

wangfupeng1988 avatar Aug 03 '22 02:08 wangfupeng1988

和 #4384 一起排查

这种场景也会报错,麻烦一起排查,测试的时候覆盖一下这种场景。

第一步:如下输入内容 第一步 第二步:选择第二行文本直接复制粘贴覆盖列表 第二步 第三步 这种的情况下产生的html回显也会报错 第四步

zhm84 avatar Aug 11 '22 02:08 zhm84

@zhm84 感谢反馈。

列表模块我打算重构一下,顺便支持多级列表。等有时间就做。

wangfupeng1988 avatar Aug 11 '22 08:08 wangfupeng1988

@wangfupeng1988 我这边也有这个问题,我认为这个问题似乎复现频率不算低,也许需要提升一下此bug的优先级,希望您可以对此斟酌一下。

Lonyanzzc avatar Aug 15 '22 08:08 Lonyanzzc

@Lonyanzzc 感谢反馈。这个绝对是高优问题,等我有时间了会高优处理的,近期确实没空。

wangfupeng1988 avatar Aug 15 '22 11:08 wangfupeng1988

已修复,升级 @wangeditor/editor 最新版本

wangfupeng1988 avatar Sep 27 '22 02:09 wangfupeng1988