| Index: third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| index 0a0d3ced812966c3e058487b38a6532fe0d7bf09..55509d30b8418a9a13176c60cdbd1fbfc4507c83 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| @@ -1155,8 +1155,10 @@ void RendererSchedulerImpl::UpdatePolicyLocked(UpdateType update_type) {
|
|
|
| // TODO(altimin): Consider adding default timer tq to background time
|
| // budget pool.
|
| - if (GetMainThreadOnly().renderer_backgrounded)
|
| + if (GetMainThreadOnly().renderer_backgrounded &&
|
| + RuntimeEnabledFeatures::timerThrottlingForBackgroundTabsEnabled()) {
|
| new_policy.timer_queue_policy.time_domain_type = TimeDomainType::THROTTLED;
|
| + }
|
|
|
| // Tracing is done before the early out check, because it's quite possible we
|
| // will otherwise miss this information in traces.
|
|
|