diff --git a/src/theme/components/format-text.scss b/src/theme/components/format-text.scss
index 0f4ffc582..c1f41259c 100644
--- a/src/theme/components/format-text.scss
+++ b/src/theme/components/format-text.scss
@@ -95,6 +95,23 @@ core-format-text {
         }
     }
 
+    @if ($core-format-text-never-shorten) {
+        &[maxHeight],
+        &[ng-reflect-max-height] {
+            &.core-text-formatted.core-shortened {
+                max-height: none !important;
+
+                .core-show-more {
+                    display: none !important;
+                }
+
+                &:before {
+                    display: none !important;
+                }
+            }
+        }
+    }
+
     .core-adapted-img-container {
         position: relative;
         display: inline-block;
diff --git a/src/theme/globals.variables.scss b/src/theme/globals.variables.scss
index ba7239f84..e7303c9ac 100644
--- a/src/theme/globals.variables.scss
+++ b/src/theme/globals.variables.scss
@@ -368,6 +368,7 @@ $core-more-hide-siteurl: false !default;
 $core-fixed-url: false !default;
 $core-dashboard-logo: false !default;
 $core-always-show-main-menu: false !default;
+$core-format-text-never-shorten: false !default;
 
 $core-show-courseimage-on-course: false !default;
 $core-hide-progress-on-course: false !default;