CKEditor5 Table Fix
A lightweight plugin that restores full HTML table markup support (like
, and nested tags) in CKEditor5 for Drupal 10 and 11. Especially useful after upgrading from CKEditor4.
Features
- Restores stripped table elements and attributes in CKEditor5, such as:
- Provides a faux CKEditor button for easy enablement
- Works with Drupal 10/11 and any text format using CKEditor5
- Designed for upgraded sites coming from CKEditor4 that need legacy table markup preserved
Use cases:
- Government and enterprise sites with legacy or semantic HTML tables
- WCAG-compliant data tables needing accessible markup
- Any site where CKEditor 5 strips valid table structure and formatting
Post-Installation
- Disable the core CKEditor 5 table plugin on your target text format(s). You can do this under Configuration → Content Authoring → Text formats and editors.
- Enable the CKEditor5 Table Fix plugin on the same text format. Look for the “Table Fix Dummy” button and add it to the toolbar.
- Save your text format — the plugin is now active.
No visible button will appear in the CKEditor UI, but the plugin will be loaded silently in the background to preserve your full table markup.
Additional Requirements
None. This module only requires Drupal core CKEditor 5 support and does not depend on contrib modules.
Supporting this Module
This module was created and maintained by Cinder Systems.
Short name
ckeditor5_table_fix
Supporting organizations