如果在窗口小部件之前有一个空段落,则无法删除它,也不能删除窗口小部件之后或之间的空段落,除非查看源代码。
这在CKEditor演示页面上很明显:http://ckeditor.com/demo#widgets
只需清除所有要开始的内容,添加一个段落,添加一个小部件,然后尝试删除第一段。
请注意,在我的配置中,我没有填充具有不间断空格的空段落,并且我得到相同的行为,因此似乎并不相关。
这确实会给内容管理系统带来问题。
答案 0 :(得分:6)
这是一个已知的issue,但还没有补丁。这将需要一些额外的删除和退格规则,因此如果当前段落已经为空,则应删除它而不是聚焦小部件。这段代码可以登陆在这里:https://github.com/ckeditor/ckeditor-dev/blob/3a10930/core/selection.js#L339-L365。