Upgrading from CKEditor 4 to 5 - cannot disable 4 because of dependencies

Created on 3 September 2024, 4 months ago

Problem/Motivation

Drupal Version: 10.2.7

I am upgrading along with Drupal to CKEditor 5 and have it concurrently enabled with CKEditor4 v.1.0.2.

In the upgrade instructions (which I have followed) it says:

How to upgrade from CKEditor 4 to CKEditor 5

  1. Upgrade to Drupal 9.4.4 or higher
  2. Update modules providing additional CKEditor 4 plugins to the latest release of the major version you're on. CKEditor 4 plugins are PHP files which match the pattern 'src/Plugin/CKEditorPlugin'. Modules that have added CKEditor 5 support should provide support for both CKEditor 4 and 5, and provide an automated upgrade path (for toolbar items and plugin settings) from 4 to 5.
  3. Enable the CKEditor 5 module (leave "CKEditor" module enabled)
  4. Converting text formats to use CKEditor 5
    1. Go to Text Formats and Editors in the Drupal Configuration user interface and click "Configure" for each text format.
    2. Under Text Editor change selection to "CKEditor 5" and click "Save configuration"
    3. Text formats must be updated one at a time. This will automatically migrate your text format configuration to CKEditor 5.
    4. Disable (outdated) "CKEditor" module.
    5. Note: This will change your configuration so make sure your export it.

Note: to be honest, I have updated the website to Drupal 10.2.7 which is a far as I can go for now based upon dependencies within my Open Social Distribution which is currently running the latest recommended version: "social-12.4.4" So, all dependencies for CKEditor 5 should be current.

However, when I go to the modules uninstall page:

WYSIWYG editing for rich text fields using CKEditor.
The following reason prevents CKEditor 4 (contrib) from being uninstalled:
Required by: social_editor, activity_creator, activity_logger, activity_viewer, activity_basics, activity_send, activity_send_email, social_core, social_advanced_queue, social_gdpr, social_path_manager, social_queue_storage, social_profile, social_comment, social_node, social_event, social_topic, social_user, social_group, social_post, social_activity, social_page, social_landing_page, social_post_photo, social_comment_upload, social_post_album, social_book, social_book_featured, social_search, social_tagging, social_group_flexible_group, social_content_report, social_embed, social_event_addtocal, social_event_managers, social_user_export, social_event_enrolments_export, social_event_invite, social_event_type, social_follow_content, social_footer, social_flexible_group_featured, social_group_gvbo, social_group_invite, social_group_members_export, social_group_request, social_group_secret, social_secret_group_featured, social_private_message, social_group_welcome_message, social_like, social_mentions, social_profile_fields, social_profile_manager_notes, social_profile_organization_tag, social_profile_privacy, social_swiftmail, social_geolocation, social_geolocation_maps, social_geolocation_search, social

And thus I cannot uninstall CKEditor4 and receive errors in places like the Status Report:

Warnings found
Deprecated modules enabled: Deprecated modules found: CKEditor 4 (contrib).

Can anyone explain why I am unable to uninstall CKEditor 4?

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

πŸ’¬ Support request
Status

Active

Version

1.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States bas123

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

Comments & Activities

Production build 0.71.5 2024