这些是Tiny Cloud和TinyMCE Enterprise的发布说明。有关TinyMCE最新社区版本的信息,请参阅TinyMCE 更新日志。
概述
TinyMCE 8.8.2于2026年7月27日星期一发布,适用于TinyMCE Enterprise和Tiny Cloud。这些发布说明概述了TinyMCE 8.8.2的变化,包括:
错误修复
错误修复
TinyMCE 8.8.2还包括以下错误修复:
当选择不可编辑元素时,无法对其可编辑子元素应用或移除格式
此前,直接对选中的不可编辑元素应用内联格式时,即使该元素包含可编辑的后代元素,也会无效。TinyMCE仅对跨越相同内容的选区应用格式,而不是在单独选中不可编辑元素时应用。移除内联格式的行为也相同。
在TinyMCE 8.8.2中,TinyMCE会对选中的不可编辑元素内的每个可编辑后代元素应用一次内联格式。移除和切换内联格式的工作方式相同,TinyMCE现在会检测可编辑后代元素内已应用的格式。不包含可编辑后代元素的不可编辑元素保持不变,TinyMCE不会将格式应用到封装的不可编辑元素之外。
编辑器内容中清理畸形HTML时可能会抛出错误
此前,TinyMCE在清理包含畸形HTML的编辑器内容时可能会抛出错误,浏览器控制台会报告TypeError: a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place。该错误出现在捆绑了DOMPurify清理库3.4.11版本的TinyMCE 8.8.0和8.8.1中。
在TinyMCE 8.8.2中,TinyMCE捆绑了DOMPurify 3.4.12版本,解决了底层问题。现在,编辑器可以清理包含畸形HTML的内容,而不会抛出错误。
在使用上下文工具栏时滚动的情况下,光标有时可能会定位错误。
此前,在使用上下文工具栏时,光标可能会移动到意外位置,例如来自快速工具栏插件的工具栏。为了相对于选区定位上下文工具栏,TinyMCE会测量光标位置。当该选区没有可测量的尺寸时,例如空段落中的折叠选区,TinyMCE会在测量时对其进行更改。然后,光标似乎会跳动,后续编辑会在错误的位置生效。
在TinyMCE 8.8.2中,TinyMCE在测量光标位置后会恢复选区。现在,光标会保持在放置的位置,包括在使用上下文工具栏时滚动页面的情况下。