CKEditor 5 Version 39.0.0 Introduces Improved Support for Empty Inline Icons

A sheet reading update is being typed in a typewriter
Unsplash

CKEditor 5 receives a significant bugfix, propelling the content creation experience to new heights. This update, marked by version 39.0.0, brings a pivotal change that holds immense value for site builders, administrators, and content editors.

A common practice among websites, both within and outside the Drupal sphere, involves the utilization of inline icons, often achieved through icon fonts such as Font Awesome. However, a critical challenge arose when empty inline elements were inadvertently stripped by CKEditor 5 in previous releases. Regardless of manual configuration, this phenomenon led to data loss and posed a roadblock for many sites that sought to embrace the CKEditor 5 transition.

The release of CKEditor 5 version 39.0.0 signifies a remarkable stride forward. With this update, the platform now seamlessly supports empty inline elements, rectifying a major stumbling block for those migrating from CKEditor 4 to CKEditor 5. This enhancement is particularly relevant for Drupal sites leveraging icons like Font Awesome, ensuring that crucial markup like `<i class="fa-brands fa-drupal"></i>` for Drupal logos or custom inline icons can be utilized without compromise.

For the Drupal community, this update opens doors for approximately 10% more Drupal 8, 9, and 10 sites to smoothly transition from CKEditor 4 to the newer CKEditor 5, unlocking enhanced capabilities and seamless content creation. With CKEditor 5 version 39.0.0, Drupal users can look forward to a more versatile and efficient content editing experience, underlining the platform's commitment to continuous improvement and innovation.

Please read the change records to delve deeper into the technical aspects of this update and its implications.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please let us know in the comments below and we will try to address the issue as best we can.

Advertisement Here

Upcoming Events

Advertisement Here

Call for Support