Draft-js编辑器退格键删除图片后IMAGE实体残留问题求助
Draft-js 编辑器退格删除带文本图片的实体残留Bug
在支持图片上传的Draft-js编辑器中,使用退格键删除附带文本的图片时,偶尔会出现图片不再渲染但IMAGE实体仍留存的问题。这会导致编辑器状态转换为HTML时出现异常——已删除的图片信息会通过残留的实体被带入最终的HTML输出中。
注意:该问题仅在使用退格键时触发,使用Delete键操作则不会出现此问题。
复现步骤
- 删除图片并保留部分文本
- 查看编辑器状态日志,可看到
IMAGE实体仍存在(若未复现可重复操作1-2次)
该问题属于Draft-js官方已知Bug,对应官方仓库的Issue编号1510,同时存在可复现的代码示例供验证。
内容的提问来源于stack exchange,提问作者Hasham Minhas
相关产品推荐
相关产品推荐

