diff --git a/core/modules/views/lib/Drupal/views/Plugin/Core/Entity/View.php b/core/modules/views/lib/Drupal/views/Plugin/Core/Entity/View.php index 6837952..9967100 100644 --- a/core/modules/views/lib/Drupal/views/Plugin/Core/Entity/View.php +++ b/core/modules/views/lib/Drupal/views/Plugin/Core/Entity/View.php @@ -316,7 +316,9 @@ protected function generateDisplayId($plugin_id) { */ public function newDisplay($plugin_id = 'page', $title = NULL, $id = NULL) { $id = $this->addDisplay($plugin_id, $title, $id); - return $this->get('executable')->newDisplay($id); + $executable = $this->get('executable'); + $executable->initDisplay(); + return $executable->newDisplay($id); } /**