diff -u b/core/modules/views_ui/js/views-admin.js b/core/modules/views_ui/js/views-admin.js --- b/core/modules/views_ui/js/views-admin.js +++ b/core/modules/views_ui/js/views-admin.js @@ -335,14 +335,14 @@ * shown and hidden depending on the user's search terms. */ getOptions: function ($allOptions) { - var i, $label, $description, $option, $cell; + var i, $label, $description, $option; var options = []; var length = $allOptions.length; for (i = 0; i < length; i++) { $option = $($allOptions[i]); - $cell = $option.find('td'); - $label = $($cell[1]); - $description = $($cell[2]); + $label = $option.find('label'); + $description = $option.find('td.description'); + console.log($label.text().toLowerCase() + " " + $description.text().toLowerCase()); options[i] = { // Search on the lowercase version of the label text + description. 'searchText': $label.text().toLowerCase() + " " + $description.text().toLowerCase(), diff -u b/core/modules/views_ui/src/Form/Ajax/AddHandler.php b/core/modules/views_ui/src/Form/Ajax/AddHandler.php --- b/core/modules/views_ui/src/Form/Ajax/AddHandler.php +++ b/core/modules/views_ui/src/Form/Ajax/AddHandler.php @@ -166,6 +166,9 @@ ), 'help' => array( '#markup' => $option['help'], + '#wrapper_attributes' => array( + 'class' => array('description'), + ), ), ); }