diff -u b/core/modules/text/src/Plugin/Field/FieldWidget/TextareaWidget.php b/core/modules/text/src/Plugin/Field/FieldWidget/TextareaWidget.php --- b/core/modules/text/src/Plugin/Field/FieldWidget/TextareaWidget.php +++ b/core/modules/text/src/Plugin/Field/FieldWidget/TextareaWidget.php @@ -26,7 +26,21 @@ */ public function settingsForm(array $form, FormStateInterface $form_state) { $element = parent::settingsForm($form, $form_state); - $element['rows']['#description'] = $this->t('Text editors might display a different number of rows.', [':url' => Url::fromRoute('help.page', ['name' => 'editor'])->toString()]); + + // Add description text informing site builders that the "Rows" setting + // isn't always respected by text editors. + $description = ''; + $module_handler = \Drupal::moduleHandler(); + if ($module_handler->moduleExists('editor')) { + if ($module_handler->moduleExists('help')) { + $description = $this->t('Text editors might display a different number of rows.', [':url' => Url::fromRoute('help.page', ['name' => 'editor'])->toString()]); + } + else { + $description = $this->t('Text editors might display a different number of rows. Enable the Help module to learn more about text editors.'); + } + } + $element['rows']['#description'] = $description; + return $element; }