We are happy to announce the release of CKEditor 4.11.2. For the first minor editor release in 2019 we focused on fixing a handful of bugs in the existing features as well as some housekeeping in the rich-text editor internals. Happy New Year — and read on for more!
# List plugin fixes
Lists are a key WYSIWYG editor functionality so flawless list support is treated religiously at CKEditor. In this release we fixed a bug where converting a list containing an empty sublist would throw an error (#2411). Additionally, we patched a rare issue where under certain conditions pressing Enter at the end of a list would remove the last list item (#2205). Last but not least, content can no longer get lost when pasting a numbered list from Microsoft Word with a decimal character in it (#2690).
# Table selection fixes
We continue to improve our highly praised custom selection system for tables. In this release we fixed a case where a table containing an inline editor could get modified by pasting another table into the editable area (#2514). In addition to that we fixed a bug where the table selection highlight styles might leak to the table outside the editor (#2403).
# Other fixes
Here are some other issues that were fixed in this release:
- Separator in the toolbar moves when buttons are hovered with the keyboard (#2546).
- The Enhanced Image plugin throws an exception if the
<figure>element has no image in it (#2506).
- The dialog throws an exception if
getValue()is defined in the global scope (#2650).
- Remove Format changes the selection when applied to an unsupported element (#2451).
# Release notes
CKEditor is available under Open Source and Commercial licenses. Full details can be found on our license page.