Important: The rich text editor needs the CKEditor 5 stylesheet
Description
The rich text fields of the Profile editing view are CKEditor 5, which
the view imports from EXT:rte_ckeditor. Up to TYPO3 13.4.35 and
14.3.7 the core ships CKEditor 47.6.0, whose scripts inject the styles of the
toolbar, the buttons, the link balloon and the dialogs into the page they run
on. TYPO3 13.4.36 and 14.3.8 ship CKEditor 48.5.2, whose scripts no longer do.
Its interface styles are in
EXT: now, and only the
backend form links that file. The extension uses the scripts of
EXT:rte_ckeditor only, see
Important: New dependencies cms-rte-ckeditor and html-sanitizer.
Impact
On TYPO3 13.4.36, 14.3.8 and later the rich text fields of the profile editor render without the interface styles of CKEditor, unless the site links the stylesheet: the icons of the toolbar take the size of their SVG files, and the toolbar, the link balloon and the dialogs are not laid out. The extension does not ship the stylesheet, as it ships no stylesheet at all, see Breaking: The profile editing plugin ships no stylesheet.
Affected Installations
Installations of the Profile editing content element on TYPO3
13.4.36, 14.3.8 or later whose site does not link
EXT: on the page of the
editor.
Migration
Link the file of the core on the page of the editor, as described in The rich text editor, rather than a copy of it, so it stays in step with the CKEditor release of the core.