| 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 b3812dc5780262f6b79143108f71885aee99d4b6..b7f3c81443a6abafd071756010565b1893108121 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
|
| @@ -1172,8 +1172,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.
|
|
|