Problem/Motivation

When the varbase_editor_base recipe is applied during Varbase Starter, the following exception may occur:

Drupal\Core\Recipe\InvalidConfigException: There were validation errors in editor.editor.email_html:
- settings.plugins.ckeditor_bidi_ckeditor5: Configuration for the enabled plugin "Bidi Buttons"
(ckeditor_bidi_ckeditor5) is missing.

Steps to reproduce

  1. Install Varbase starter, which applies Varbase Editor Base recipe

Proposed resolution

The file config/editor.editor.email_html.yml includes the direction toolbar item, which enables the ckeditor_bidi_ckeditor5 plugin. However, the required plugin configuration is missing from the plugins: section. Drupal 11.3+ validates enabled CKEditor plugins and throws an exception when configuration is missing.

Proposed resolution

Add the missing ckeditor_bidi_ckeditor5 configuration block to config/editor.editor.email_html.yml.

ckeditor5_sourceEditing:
  allowed_tags: { }
ckeditor_bidi_ckeditor5:
  switch_only: false
editor_advanced_link_link:

Remaining tasks

  • ✅ File an issue about this project
  • ❌ Addition/Change/Update/Fix to this project
  • ❌ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ❌ Code review from 1 Varbase core team member
  • ❌ Full testing and approval
  • ❌ Credit contributors
  • ❌ Review with the product owner
  • ❌ Update Release Notes
  • ❌ Release

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • N/A

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes

  • rajab natshah committed cd0875df on 1.0.x
    fix: #3578535 Missing Bidi Buttons plugin configuration in Varbase...