diff --git a/core/modules/ckeditor/lib/Drupal/ckeditor/CKEditorPluginManager.php b/core/modules/ckeditor/lib/Drupal/ckeditor/CKEditorPluginManager.php index ae797b1..57a5527 100644 --- a/core/modules/ckeditor/lib/Drupal/ckeditor/CKEditorPluginManager.php +++ b/core/modules/ckeditor/lib/Drupal/ckeditor/CKEditorPluginManager.php @@ -84,7 +84,7 @@ public function getEnabledPlugins(Editor $editor, $include_internal_plugins = FA if ($enabled) { $enabled_plugins[$plugin_id] = ($plugin->isInternal()) ? NULL : $plugin->getFile(); // Check if this plugin has dependencies that also need to be enabled. - $additional_plugins = array_merge($additional_plugins, array_diff($plugin->getDependencies(), $additional_plugins)); + $additional_plugins = array_merge($additional_plugins, array_diff($plugin->getDependencies($editor), $additional_plugins)); } }