| Index: chrome/browser/extensions/extension_webrequest_api.cc
|
| diff --git a/chrome/browser/extensions/extension_webrequest_api.cc b/chrome/browser/extensions/extension_webrequest_api.cc
|
| index 3c6bcca149284a3492d74a56065ffcf49aa3e422..f1ee72dad890c4236ec309bd80186f5bd20cc877 100644
|
| --- a/chrome/browser/extensions/extension_webrequest_api.cc
|
| +++ b/chrome/browser/extensions/extension_webrequest_api.cc
|
| @@ -1039,6 +1039,9 @@ void ExtensionWebRequestEventRouter::RemoveEventListener(
|
| }
|
|
|
| listeners_[profile][event_name].erase(listener);
|
| +
|
| + BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
|
| + base::Bind(&ClearCacheOnNavigationOnUI));
|
| }
|
|
|
| void ExtensionWebRequestEventRouter::OnOTRProfileCreated(
|
| @@ -1494,6 +1497,9 @@ bool WebRequestAddEventListener::RunImpl() {
|
| event_name, sub_event_name, filter,
|
| extra_info_spec, ipc_sender_weak());
|
|
|
| + BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
|
| + base::Bind(&ClearCacheOnNavigationOnUI));
|
| +
|
| BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, base::Bind(
|
| &NotifyWebRequestAPIUsed,
|
| profile_id(), make_scoped_refptr(GetExtension())));
|
|
|