| Index: extensions/browser/extension_zoom_request_client.cc
 | 
| diff --git a/extensions/browser/extension_zoom_request_client.cc b/extensions/browser/extension_zoom_request_client.cc
 | 
| index c954532317188f9ba804a5de36de4d33a584f3f0..ce8b45ce4acc009ec4c491b1978594113f1c14d7 100644
 | 
| --- a/extensions/browser/extension_zoom_request_client.cc
 | 
| +++ b/extensions/browser/extension_zoom_request_client.cc
 | 
| @@ -4,6 +4,9 @@
 | 
|  
 | 
|  #include "extensions/browser/extension_zoom_request_client.h"
 | 
|  
 | 
| +#include "extensions/common/features/behavior_feature.h"
 | 
| +#include "extensions/common/features/feature_provider.h"
 | 
| +
 | 
|  namespace extensions {
 | 
|  
 | 
|  ExtensionZoomRequestClient::ExtensionZoomRequestClient(
 | 
| @@ -11,6 +14,13 @@ ExtensionZoomRequestClient::ExtensionZoomRequestClient(
 | 
|      : extension_(extension) {
 | 
|  }
 | 
|  
 | 
| +bool ExtensionZoomRequestClient::ShouldSuppressBubble() const {
 | 
| +  return FeatureProvider::GetBehaviorFeature(
 | 
| +             BehaviorFeature::kZoomWithoutBubble)
 | 
| +      ->IsAvailableToExtension(extension())
 | 
| +      .is_available();
 | 
| +}
 | 
| +
 | 
|  ExtensionZoomRequestClient::~ExtensionZoomRequestClient() {
 | 
|  }
 | 
|  
 | 
| 
 |