diff --git a/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php b/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php
index 8dee72d67f696dd6f8e195ed879356133a37adc9..db5f44d89080d010287b7a5fec4c985c027c7904 100644
--- a/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php
+++ b/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php
@@ -235,7 +235,7 @@ class LayoutParagraphsWidget extends WidgetBase implements ContainerFactoryPlugi
   }
 
   /**
-   * Builds the widget form array for an individual item.
+   * {@inheritdoc}
    */
   public function formElement(FieldItemListInterface $items, $delta, array $element, array &$form, FormStateInterface $form_state) {
 
@@ -2101,39 +2101,31 @@ class LayoutParagraphsWidget extends WidgetBase implements ContainerFactoryPlugi
   }
 
   /**
-   * Field instance settings form.
-   *
-   * @param array $form
-   *   The Form element.
-   * @param \Drupal\Core\Form\FormStateInterface $form_state
-   *   The current state of the form.
-   *
-   * @return array
-   *   The Form array.
+   * {@inheritdoc}
    */
   public function settingsForm(array $form, FormStateInterface $form_state) {
     $entity_type_id = $this->getFieldSetting('target_type');
-    $form['preview_view_mode'] = [
+    $element = parent::settingsForm($form, $form_state);
+    $element['preview_view_mode'] = [
       '#type' => 'select',
       '#title' => $this->t('Preview view mode'),
       '#default_value' => $this->getSetting('preview_view_mode'),
       '#options' => $this->entityDisplayRepository->getViewModeOptions($entity_type_id),
-      '#required' => TRUE,
       '#description' => $this->t('View mode for the referenced entity preview on the edit form. Automatically falls back to "default", if it is not enabled in the referenced entity type displays.'),
     ];
-    $form['nesting_depth'] = [
+    $element['nesting_depth'] = [
       '#type' => 'select',
       '#title' => $this->t('Maximum nesting depth'),
       '#options' => range(0, 10),
       '#default_value' => $this->getSetting('nesting_depth'),
       '#description' => $this->t('Choosing 0 will prevent nesting layouts within other layouts.'),
     ];
-    $form['require_layouts'] = [
+    $element['require_layouts'] = [
       '#type' => 'checkbox',
       '#title' => $this->t('Require paragraphs to be added inside a layout'),
       '#default_value' => $this->getSetting('require_layouts'),
     ];
-    return $form;
+    return $element;
   }
 
   /**