| Index: chrome/browser/browsing_data/browsing_data_remover.cc
 | 
| diff --git a/chrome/browser/browsing_data/browsing_data_remover.cc b/chrome/browser/browsing_data/browsing_data_remover.cc
 | 
| index 97d22b77bc1641231d197ff228eb2f0161f504f7..7516298f3411e733045735b57759ab2720b101ea 100644
 | 
| --- a/chrome/browser/browsing_data/browsing_data_remover.cc
 | 
| +++ b/chrome/browser/browsing_data/browsing_data_remover.cc
 | 
| @@ -300,8 +300,6 @@ BrowsingDataRemover::BrowsingDataRemover(
 | 
|      content::BrowserContext* browser_context)
 | 
|      : profile_(Profile::FromBrowserContext(browser_context)),
 | 
|        is_removing_(false),
 | 
| -      main_context_getter_(browser_context->GetRequestContext()),
 | 
| -      media_context_getter_(browser_context->GetMediaRequestContext()),
 | 
|  #if BUILDFLAG(ANDROID_JAVA_UI)
 | 
|        webapp_registry_(new WebappRegistry()),
 | 
|  #endif
 | 
| @@ -644,16 +642,15 @@ void BrowsingDataRemover::RemoveImpl(const TimeRange& time_range,
 | 
|          UserMetricsAction("ClearBrowsingData_ChannelIDs"));
 | 
|      // Since we are running on the UI thread don't call GetURLRequestContext().
 | 
|      scoped_refptr<net::URLRequestContextGetter> rq_context =
 | 
| -        profile_->GetRequestContext();
 | 
| -    if (rq_context) {
 | 
| -      waiting_for_clear_channel_ids_ = true;
 | 
| -      BrowserThread::PostTask(
 | 
| -          BrowserThread::IO, FROM_HERE,
 | 
| -          base::Bind(&ClearChannelIDsOnIOThread, delete_begin_, delete_end_,
 | 
| -                     std::move(rq_context),
 | 
| -                     base::Bind(&BrowsingDataRemover::OnClearedChannelIDs,
 | 
| -                                weak_ptr_factory_.GetWeakPtr())));
 | 
| -    }
 | 
| +        content::BrowserContext::GetDefaultStoragePartition(profile_)->
 | 
| +          GetURLRequestContext();
 | 
| +    waiting_for_clear_channel_ids_ = true;
 | 
| +    BrowserThread::PostTask(
 | 
| +        BrowserThread::IO, FROM_HERE,
 | 
| +        base::Bind(&ClearChannelIDsOnIOThread, delete_begin_, delete_end_,
 | 
| +                    std::move(rq_context),
 | 
| +                    base::Bind(&BrowsingDataRemover::OnClearedChannelIDs,
 | 
| +                              weak_ptr_factory_.GetWeakPtr())));
 | 
|    }
 | 
|  
 | 
|    if (remove_mask & REMOVE_LOCAL_STORAGE) {
 | 
| 
 |