diff --git a/core/modules/ckeditor5/js/ckeditor5.js b/core/modules/ckeditor5/js/ckeditor5.js index 29e8f0adb4..860e43a15e 100644 --- a/core/modules/ckeditor5/js/ckeditor5.js +++ b/core/modules/ckeditor5/js/ckeditor5.js @@ -218,8 +218,16 @@ function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len var id = setElementId(element); var ClassicEditor = editorClassic.ClassicEditor; ClassicEditor.create(element, editorConfig).then(function (editor) { - Drupal.CKEditor5Instances.set(id, editor); + var toPx = function() { + var element = jQuery('
 
').appendTo('body'); + var height = element.height(); + element.remove(); + return height; + }; + Drupal.CKEditor5Instances.set(id, editor); + var rows = editor.sourceElement.getAttribute("rows"); + editor.ui.view.editable.element.style.minHeight = rows * toPx() + 'px'; if (element.hasAttribute('required')) { required.add(id); element.removeAttribute('required');