Uncaught TypeError: Cannot read property 'clientTop' of undefined - CKEDITOR 4.112

Uncaught TypeError: Cannot read property 'clientTop' of undefined - CKEDITOR 4.112

一个。提供详细的复现步骤(如有) 1.写一些文字 2. Select全部并设置对齐center/right/justified

乙。预期结果 文本末尾的后焦点

C.实际结果 当将光标设置在文本的末尾或其他位置时,光标再次回到第一行并且无法设置焦点。除了我们将第一行设置为左对齐,编辑器将再次正常

Uncaught TypeError: Cannot read property 'clientTop' of undefined at window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.dom.element.getDocumentPosition (ckeditor.js:114) at z (ckeditor.js:1018) at y (ckeditor.js:1020) at window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.dom.element.mouseNear (ckeditor.js:1007) at ckeditor.js:1025

ckeditor 问题在这里 https://github.com/ckeditor/ckeditor4/issues/3635

这个问题是因为我设置了从 ckeditor 获取 onChange 值的时间间隔,这是错误的方式。 ckeditor 有自己的 onChange 处理程序