| Index: components/offline_pages/background/request_coordinator.cc
|
| diff --git a/components/offline_pages/background/request_coordinator.cc b/components/offline_pages/background/request_coordinator.cc
|
| index 098024afd8436c03a6875d2c1f49a780973de2b2..ca016f8a25f0b763ad62221fd84601e50f811821 100644
|
| --- a/components/offline_pages/background/request_coordinator.cc
|
| +++ b/components/offline_pages/background/request_coordinator.cc
|
| @@ -19,6 +19,7 @@
|
| #include "components/offline_pages/background/request_picker.h"
|
| #include "components/offline_pages/background/save_page_request.h"
|
| #include "components/offline_pages/client_policy_controller.h"
|
| +#include "components/offline_pages/offline_page_feature.h"
|
| #include "components/offline_pages/offline_page_item.h"
|
| #include "components/offline_pages/offline_page_model.h"
|
|
|
| @@ -551,7 +552,8 @@ RequestCoordinator::TryImmediateStart() {
|
| return OfflinerImmediateStartStatus::BUSY;
|
|
|
| // Make sure we are not on svelte device to start immediately.
|
| - if (is_low_end_device_) {
|
| + if (is_low_end_device_ &&
|
| + !offline_pages::IsOfflinePagesSvelteConcurrentLoadingEnabled()) {
|
| DVLOG(2) << "low end device, returning";
|
| // Let the scheduler know we are done processing and failed due to svelte.
|
| immediate_schedule_callback_.Run(false);
|
|
|