| Index: chrome/browser/devtools/chrome_devtools_discovery_provider.h | 
| diff --git a/chrome/browser/devtools/chrome_devtools_discovery_provider.h b/chrome/browser/devtools/chrome_devtools_discovery_provider.h | 
| index b5440ba4c2f76fad008b8f349d826964c3b758ed..1cc435653452beb0bc244726047f2950dccc91e7 100644 | 
| --- a/chrome/browser/devtools/chrome_devtools_discovery_provider.h | 
| +++ b/chrome/browser/devtools/chrome_devtools_discovery_provider.h | 
| @@ -6,10 +6,13 @@ | 
| #define CHROME_BROWSER_DEVTOOLS_CHROME_DEVTOOLS_DISCOVERY_PROVIDER_H_ | 
|  | 
| #include "base/macros.h" | 
| +#include "chrome/browser/ui/browser_tab_strip_tracker.h" | 
| +#include "chrome/browser/ui/tabs/tab_strip_model_observer.h" | 
| #include "components/devtools_discovery/devtools_discovery_manager.h" | 
|  | 
| class ChromeDevToolsDiscoveryProvider : | 
| -    public devtools_discovery::DevToolsDiscoveryManager::Provider { | 
| +    public devtools_discovery::DevToolsDiscoveryManager::Provider, | 
| +    public TabStripModelObserver { | 
| public: | 
| // Installs provider to devtools_discovery. | 
| static void Install(); | 
| @@ -22,6 +25,13 @@ class ChromeDevToolsDiscoveryProvider : | 
| private: | 
| ChromeDevToolsDiscoveryProvider(); | 
|  | 
| +  // TabStripModelObserver overrides. | 
| +  void TabInsertedAt(content::WebContents* contents, | 
| +                     int index, | 
| +                     bool foreground) override; | 
| + | 
| +  BrowserTabStripTracker browser_tab_strip_tracker_; | 
| + | 
| DISALLOW_COPY_AND_ASSIGN(ChromeDevToolsDiscoveryProvider); | 
| }; | 
|  | 
|  |