diff --git a/core/lib/Drupal/Core/Render/Element/Container.php b/core/lib/Drupal/Core/Render/Element/Container.php index 7989ba4..c7b79f7 100644 --- a/core/lib/Drupal/Core/Render/Element/Container.php +++ b/core/lib/Drupal/Core/Render/Element/Container.php @@ -93,11 +93,8 @@ public static function processContainer(&$element, FormStateInterface $form_stat */ public static function preRenderContainer($element) { // Do not render optional container elements if there are no children. - if (isset($element['#parents'])) { - $group = implode('][', $element['#parents']); - if (!empty($element['#optional']) && !Element::getVisibleChildren($element['#groups'][$group])) { - $element['#printed'] = TRUE; - } + if (!empty($element['#optional']) && !Element::getVisibleChildren($element)) { + $element['#printed'] = TRUE; } return $element; }