| Index: chrome/browser/resources/settings/search_settings.js
|
| diff --git a/chrome/browser/resources/settings/search_settings.js b/chrome/browser/resources/settings/search_settings.js
|
| index 0a74ff014beefc354ab7e74e53af65ccf67e2417..d349f9223bb38bf6302bfd59134b8418264073f9 100644
|
| --- a/chrome/browser/resources/settings/search_settings.js
|
| +++ b/chrome/browser/resources/settings/search_settings.js
|
| @@ -149,7 +149,13 @@ cr.define('settings', function() {
|
| if (request.regExp.test(textContent)) {
|
| foundMatches = true;
|
| revealParentSection_(node, request.rawQuery_);
|
| - highlight_(node, textContent.split(request.regExp));
|
| +
|
| + // Don't highlight <select> nodes, yellow rectangles can't be
|
| + // displayed within an <option>.
|
| + // TODO(dpapad): highlight <select> controls with a search bubble
|
| + // instead.
|
| + if (node.parentNode.nodeName != 'OPTION')
|
| + highlight_(node, textContent.split(request.regExp));
|
| }
|
| // Returning early since TEXT_NODE nodes never have children.
|
| return;
|
|
|