blob: fb47d5356578af1b17439497f7a90e0dd596df2e [file] [log] [blame]
[email protected]e9856c22012-01-27 01:51:591// Copyright (c) 2012 The Chromium Authors. All rights reserved.
[email protected]9c318862011-02-01 22:27:242// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
[email protected]c90c6ca2011-02-16 20:11:385#include "chrome/browser/ui/find_bar/find_tab_helper.h"
[email protected]9c318862011-02-01 22:27:246
Eric Lawrence92b29bf2019-02-15 16:40:247#include <utility>
[email protected]9c318862011-02-01 22:27:248#include <vector>
9
avif9ab5d942015-10-15 14:05:4410#include "base/strings/string_util.h"
avi655876a2015-12-25 07:18:1511#include "build/build_config.h"
[email protected]1a7ff742013-07-12 00:26:2312#include "chrome/browser/chrome_notification_types.h"
[email protected]9c318862011-02-01 22:27:2413#include "chrome/browser/profiles/profile.h"
[email protected]9c318862011-02-01 22:27:2414#include "chrome/browser/ui/find_bar/find_bar_state.h"
[email protected]e9856c22012-01-27 01:51:5915#include "chrome/browser/ui/find_bar/find_bar_state_factory.h"
Evan Stade70a3cef2019-07-11 20:45:3616#include "chrome/browser/ui/find_bar/find_result_observer.h"
17#include "chrome/browser/ui/find_bar/find_types.h"
[email protected]ad50def52011-10-19 23:17:0718#include "content/public/browser/notification_service.h"
dmazzoni1a69e2b32014-11-06 20:34:2819#include "content/public/browser/render_frame_host.h"
[email protected]9c1662b2012-03-06 15:44:3320#include "content/public/browser/render_view_host.h"
[email protected]d9083482012-01-06 00:38:4621#include "content/public/browser/web_contents.h"
[email protected]815dd9872011-11-23 18:40:3022#include "content/public/common/stop_find_action.h"
Rakina Zata Amni3f77dff2018-09-08 16:19:4323#include "third_party/blink/public/mojom/frame/find_in_page.mojom.h"
tfarina3b0452d2014-12-31 15:20:09