| Index: extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| diff --git a/extensions/browser/guest_view/web_view/web_view_find_helper.cc b/extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| index d8e0b0bf6e0d0ddf40a8eac174e851f8dd40668b..ecc35b4d6742c7982c57b115c418411634a73017 100644
|
| --- a/extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| +++ b/extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| @@ -132,6 +132,13 @@ void WebViewFindHelper::Find(
|
| if (!full_options->findNext)
|
| current_find_session_ = insert_result.first->second;
|
|
|
| + // Handle the empty |search_text| case internally.
|
| + if (search_text.empty()) {
|
| + guest_web_contents->StopFinding(content::STOP_FIND_ACTION_CLEAR_SELECTION);
|
| + FindReply(current_find_request_id_, 0, gfx::Rect(), 0, true);
|
| + return;
|
| + }
|
| +
|
| guest_web_contents->Find(current_find_request_id_,
|
| search_text, *full_options);
|
| }
|
|
|