diff --git a/core/modules/search/lib/Drupal/search/Plugin/Derivative/SearchLocalTask.php b/core/modules/search/lib/Drupal/search/Plugin/Derivative/SearchLocalTask.php index d3feeb3..f18e699 100644 --- a/core/modules/search/lib/Drupal/search/Plugin/Derivative/SearchLocalTask.php +++ b/core/modules/search/lib/Drupal/search/Plugin/Derivative/SearchLocalTask.php @@ -26,8 +26,14 @@ public function getDerivativeDefinitions(array $base_plugin_definition) { $this->derivatives[$plugin_id] = array( 'title' => $search_info['title'], 'route_name' => 'search.view_' . $plugin_id, - 'weight' => $plugin_id == $default_info['id'] ? -10 : 0, + 'tab_root_id' => 'search.plugins:' . $default_info['id'], ); + if ($plugin_id == $default_info['id']) { + $this->derivatives[$plugin_id]['weight'] = -10; + } + else { + $this->derivatives[$plugin_id]['weight'] = 0; + } } } return $this->derivatives;