Closed (fixed)
Project:
Drupal core
Version:
main
Component:
ckeditor5.module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
10 Jan 2026 at 13:40 UTC
Updated:
19 Feb 2026 at 14:54 UTC
Jump to comment: Most recent
See #3566536: [meta] eliminate core .module files
ckeditor5_filter_format_edit_form_submit() and move its logic in Ckeditor5Hooks::filterFormatEditFormSubmit()_update_ckeditor5_html_filter() and move its logic in Ckeditor5Hooks::updateCkeditor5HtmlFilter()_ckeditor5_theme_css() and move its logic in Ckeditor5Hooks::themeCss()Note that they are either underscore or form callbacks, and it was decided that will be deprecated in 11.4 and removed in 12
None.
None.
None.
::filterFormatEditFormSubmit(), ::updateCkeditor5HtmlFilter()None.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
claudiu.cristeaReady for review
Comment #4
longwaveMakes sense, let's do it.
Comment #6
nicxvan commentedNeeds a rebase.
Comment #7
claudiu.cristeaMoving back to RTBC, as I've only did the rebase.
Comment #8
berdirFWIW, there is one known calls to this function in the ckeditor premium module: https://git.drupalcode.org/search?group_id=2&scope=blobs&search=%22_cked... (the second is repackaging the premium module)
Comment #9
nicxvan commentedI think as a standard practice we should deprecate all functions whether there is a replacement or not.
This is initiative is touching so many modules or may be less disruptive that way.
Comment #10
claudiu.cristeaAgree
Comment #11
claudiu.cristeaDeprecated instead of deleting. Added CR https://www.drupal.org/node/3570104
Comment #12
claudiu.cristeaUpdating IS
Comment #14
claudiu.cristeaThere are 3 issues that are all touching ckeditor5.module and are heavily conflicting:
I've merged all together in this ticket. I will close the others as duplicates and update the IS
Comment #16
dcam commentedThe MR mostly looks good, but I found one issue and left a suggestion for it.
Comment #17
claudiu.cristeaReady for e new review
Comment #18
dcam commentedI gave the MR another once-over and didn't notice anything else. All feedback was addressed. This looks good to me.
Comment #19
longwaveAlright, let's do it. I did wonder about moving that $attach closure to an actual method, but it doesn't really matter.
Committed and pushed 90f9762bceb to main and 0aba084e23f to 11.x. Thanks!
Comment #24
nicxvan commentedNot sure why the status didn't actually update.