diff --git a/core/modules/views/src/Plugin/Derivative/ViewsLocalTask.php b/core/modules/views/src/Plugin/Derivative/ViewsLocalTask.php index 37b9697cf5..4922f2732f 100644 --- a/core/modules/views/src/Plugin/Derivative/ViewsLocalTask.php +++ b/core/modules/views/src/Plugin/Derivative/ViewsLocalTask.php @@ -68,10 +68,10 @@ public function getDerivativeDefinitions($base_plugin_definition): array|null { } $this->derivatives[$plugin_id] = [ - 'route_name' => $route_name, - 'weight' => $menu['weight'], - 'title' => $menu['title'], - ] + $base_plugin_definition; + 'route_name' => $route_name, + 'weight' => $menu['weight'], + 'title' => $menu['title'], + ] + $base_plugin_definition; if ($menu['type'] == 'default tab') { $tab_options = $executable->display_handler->getOption('tab_options'); @@ -82,10 +82,10 @@ public function getDerivativeDefinitions($base_plugin_definition): array|null { if (!empty($tab_options['type']) && $tab_options['type'] == 'tab') { $parent_id = $plugin_id . '.parent'; $this->derivatives[$parent_id] = [ - 'route_name' => $route_name, - 'weight' => $tab_options['weight'], - 'title' => $tab_options['title'], - ] + $base_plugin_definition; + 'route_name' => $route_name, + 'weight' => $tab_options['weight'], + 'title' => $tab_options['title'], + ] + $base_plugin_definition; $this->derivatives[$plugin_id]['parent_id'] = $parent_id; } }