| Index: ios/chrome/browser/ui/preload_controller.mm
|
| diff --git a/ios/chrome/browser/ui/preload_controller.mm b/ios/chrome/browser/ui/preload_controller.mm
|
| index f5e30e6fd749ca24c0803c4e869b12f9d9bfbf41..c0de48e95d0679b42e038eb278c6d1f77defa9ff 100644
|
| --- a/ios/chrome/browser/ui/preload_controller.mm
|
| +++ b/ios/chrome/browser/ui/preload_controller.mm
|
| @@ -396,7 +396,7 @@ class PrefetchDelegate : public net::URLFetcherDelegate {
|
| DCHECK(tab);
|
|
|
| [[tab webController] setNativeProvider:self];
|
| - [[tab webController] setWebUsageEnabled:YES];
|
| + webState_->SetWebUsageEnabled(true);
|
| [tab setIsPrerenderTab:YES];
|
| [tab setDelegate:self];
|
|
|
| @@ -407,9 +407,10 @@ class PrefetchDelegate : public net::URLFetcherDelegate {
|
| loadParams.user_agent_override_option =
|
| web::NavigationManager::UserAgentOverrideOption::DESKTOP;
|
| }
|
| - [[tab webController] loadWithParams:loadParams];
|
| + webState_->GetNavigationManager()->LoadURLWithParams(loadParams);
|
|
|
| // Trigger the page to start loading.
|
| + // TODO(crbug.com/705819): Remove this call.
|
| [tab view];
|
| }
|
|
|
|
|