ckeditor5 module has an invalid config schema which causes POTX to fail

Created on 1 February 2024, 9 months ago
Updated 15 February 2024, 8 months ago

Problem/Motivation

In πŸ“Œ [upstream] Update CKEditor 5 to 40.0.0 Needs review a change to the ckeditor5.schema.yml file was made which placed a label under mapping which creates an invalid config schema.

This issue was fixed in πŸ“Œ Introduce Mapping::getValidKeys(), ::getRequiredKeys() etc. Active as a small sub-change of the larger PR.

The problem is that the bug is introduced in 10.2 and the fix was made in an issue which is only shipped as Drupal 11 and will not be backported. This means that without further intervention the ckeditor5.schema.yml file will be invalid for the rest of the Druapl 10 lifecycle.

Tools such as POTX no longer work for any project that runs it with the 10.x version of the ckeditor5 module.

Steps to reproduce

Proposed resolution

Pick out the moving of the label property to the correct location (above mapping) and backport this as bugfix to 10.2.x and the rest of the 10.x versions.

Merge request link

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

πŸ› Bug report
Status

Fixed

Version

10.2 ✨

Component

ckeditor.module

Created by

πŸ‡³πŸ‡±Netherlands kingdutch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024