Upgrading your SAPUI5 Rich Text Editor: Beyond TinyMCE version 4

Estimated read time 4 min read

Rich Text Editor in SAPUI5

The Rich Text Editor is an SAPUI5 control for data input and editing. It is used to enter rich text with different styles, colors, and formatting. The Rich Text Editor allows users to format text and add different types of elements, such as images and hyperlinks.

Screenshot of the SAPUI5 Rich Text Editor control

See details on

sap.ui.richtexteditor.RichTextEditor: Design, documentation, API reference and samplesRichTextEditor building block: Documentation and documentation

Dependency on TinyMCE

For its implementation, this control uses the third-party component TinyMCE (see https://www.tiny.cloud/). When Tiny deprecates a version of TinyMCE, this version might still be in use in some versions of SAPUI5. Should issues arise, the SAPUI5 team tries to fix them by working around gaps. However, sometimes this is not possible, and updating TinyMCE is necessary, even in maintenance versions of SAPUI5. This is especially important for security, an area where SAPUI5 must address upcoming risks for all customers.

This dependency adds restrictions to the usage and support of the Rich Text Editor control, see the documentation. If your app uses a deprecated version of TinyMCE, the console shows a respective error message stating that this version of TinyMCE is deprecated and will be removed in future.

What happens in July 2026?

 

SAPUI5 will stop loading the deprecated TinyMCE version 4 by default.
Instead, it will load the latest available version.

This will happen in the following SAPUI5 versions:

SAPUI5 1.71   – TinyMCE deprecated as of 1.71.62SAPUI5 1.84   – TinyMCE deprecated as of 1.84.42SAPUI5 1.96   – TinyMCE deprecated as of 1.96.28SAPUI5 1.108 – TinyMCE deprecated as of 1.108.0 

What does this mean for you?

As always, you benefit from improved features and qualities of the SAPUI5 Rich Text Editor. If, and only if, your app relies on TinyMCE version 4, the app will break until you use the EditorType property to explicitly stay with version 4. SAP does not recommend using deprecated software, as explained above.

What is planned for 2026?

The SAPUI5 team further plans to permanently remove TinyMCE version 4 from the SAPUI5 code later in 2026. This means there will be no way to load it anymore, no will workaround available. SAP strongly recommends removing any dependency to TinyMCE version 4.

Call to Action

Avoid any dependency on a specific (deprecated) version of TinyMCE to always benefit from the latest features and qualities in your SAPUI5 apps.

 

​ Rich Text Editor in SAPUI5The Rich Text Editor is an SAPUI5 control for data input and editing. It is used to enter rich text with different styles, colors, and formatting. The Rich Text Editor allows users to format text and add different types of elements, such as images and hyperlinks.Screenshot of the SAPUI5 Rich Text Editor controlSee details onsap.ui.richtexteditor.RichTextEditor: Design, documentation, API reference and samplesRichTextEditor building block: Documentation and documentationDependency on TinyMCEFor its implementation, this control uses the third-party component TinyMCE (see https://www.tiny.cloud/). When Tiny deprecates a version of TinyMCE, this version might still be in use in some versions of SAPUI5. Should issues arise, the SAPUI5 team tries to fix them by working around gaps. However, sometimes this is not possible, and updating TinyMCE is necessary, even in maintenance versions of SAPUI5. This is especially important for security, an area where SAPUI5 must address upcoming risks for all customers.This dependency adds restrictions to the usage and support of the Rich Text Editor control, see the documentation. If your app uses a deprecated version of TinyMCE, the console shows a respective error message stating that this version of TinyMCE is deprecated and will be removed in future.What happens in July 2026? SAPUI5 will stop loading the deprecated TinyMCE version 4 by default.Instead, it will load the latest available version.This will happen in the following SAPUI5 versions:SAPUI5 1.71   – TinyMCE deprecated as of 1.71.62SAPUI5 1.84   – TinyMCE deprecated as of 1.84.42SAPUI5 1.96   – TinyMCE deprecated as of 1.96.28SAPUI5 1.108 – TinyMCE deprecated as of 1.108.0 What does this mean for you?As always, you benefit from improved features and qualities of the SAPUI5 Rich Text Editor. If, and only if, your app relies on TinyMCE version 4, the app will break until you use the EditorType property to explicitly stay with version 4. SAP does not recommend using deprecated software, as explained above.What is planned for 2026?The SAPUI5 team further plans to permanently remove TinyMCE version 4 from the SAPUI5 code later in 2026. This means there will be no way to load it anymore, no will workaround available. SAP strongly recommends removing any dependency to TinyMCE version 4.Call to ActionAvoid any dependency on a specific (deprecated) version of TinyMCE to always benefit from the latest features and qualities in your SAPUI5 apps.   Read More Technology Blog Posts by SAP articles 

#SAP

#SAPTechnologyblog

You May Also Like

More From Author