| Index: extensions/renderer/dispatcher.cc
 | 
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
 | 
| index fa73ccc26163ac80378e6e857fc7ce98d3ae55ae..7f3a28f9c9eb59daa8517ec2869169e4885d5aa7 100644
 | 
| --- a/extensions/renderer/dispatcher.cc
 | 
| +++ b/extensions/renderer/dispatcher.cc
 | 
| @@ -1069,7 +1069,6 @@ void Dispatcher::OnMessageInvoke(const std::string& extension_id,
 | 
|  
 | 
|  void Dispatcher::OnSetChannel(int channel) {
 | 
|    delegate_->SetChannel(channel);
 | 
| -  AddChannelSpecificFeatures();
 | 
|  }
 | 
|  
 | 
|  void Dispatcher::OnSetScriptingWhitelist(
 | 
| @@ -1600,13 +1599,4 @@ void Dispatcher::RequireGuestViewModules(ScriptContext* context) {
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -void Dispatcher::AddChannelSpecificFeatures() {
 | 
| -  // chrome-extension: resources should be allowed to register a Service Worker.
 | 
| -  if (FeatureProvider::GetBehaviorFeature(BehaviorFeature::kServiceWorker)
 | 
| -          ->IsAvailableToEnvironment()
 | 
| -          .is_available())
 | 
| -    WebSecurityPolicy::registerURLSchemeAsAllowingServiceWorkers(
 | 
| -        WebString::fromUTF8(kExtensionScheme));
 | 
| -}
 | 
| -
 | 
|  }  // namespace extensions
 | 
| 
 |