diff --git a/core/modules/text/text.es6.js b/core/modules/text/text.es6.js
index 0422418612..4a6060de94 100644
--- a/core/modules/text/text.es6.js
+++ b/core/modules/text/text.es6.js
@@ -15,7 +15,7 @@
   Drupal.behaviors.textSummary = {
     attach(context, settings) {
       $(context)
-        .find('.js-text-summary')
+        .find('.js-text-summary:not([required])')
         .once('text-summary')
         .each(function() {
           const $widget = $(this).closest('.js-text-format-wrapper');
diff --git a/core/modules/text/text.js b/core/modules/text/text.js
index f50c295491..4fc290aff2 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').not('.required').once('text-summary').each(function () {
+      $(context).find('.js-text-summary').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,3 @@
       });
     }
   };
-})(jQuery, Drupal);
