diff --git a/core/modules/text/text.module b/core/modules/text/text.module
index 1d2fdcc..65e8b6f 100644
--- a/core/modules/text/text.module
+++ b/core/modules/text/text.module
@@ -150,8 +150,8 @@ function text_summary($text, $format = NULL, $size = NULL) {
     }
   }
 
-  // If the htmlcorrector filter is present, apply it to the generated summary.
-  if (isset($format) && $filters->has('filter_htmlcorrector') && $filters->get('filter_htmlcorrector')->status) {
+  // Even if the htmlcorrector filter is not present, fix the trimmed summary's faulty HTML.
+  if (isset($format)) {
     $summary = Html::normalize($summary);
   }
 
