diff --git a/core/modules/text/text.js b/core/modules/text/text.js
index 6bd1b9c240..f50c295491 100644
--- a/core/modules/text/text.js
+++ b/core/modules/text/text.js
@@ -8,7 +8,7 @@
 (function ($, Drupal) {
   Drupal.behaviors.textSummary = {
     attach: function attach(context, settings) {
-      $(context).find('.js-text-summary').once('text-summary').each(function () {
+      $(context).find('.js-text-summary').not('.required').once('text-summary').each(function () {
         var $widget = $(this).closest('.js-text-format-wrapper');
         var $summary = $widget.find('.js-text-summary-wrapper');
         var $summaryLabel = $summary.find('label').eq(0);
@@ -43,4 +43,4 @@
       });
     }
   };
-})(jQuery, Drupal);
\ No newline at end of file
+})(jQuery, Drupal);
