| Index: third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp b/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp
|
| index 5cece113001eea219e23994abc6170e34b7e46ed..215e8bd4bab112d59e9e445bfe2d8481edae066f 100644
|
| --- a/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp
|
| @@ -53,6 +53,11 @@ RefPtr<WebTaskRunner> TaskRunnerHelper::Get(TaskType type, LocalFrame* frame) {
|
| case TaskType::kWebGL:
|
| case TaskType::kUnspecedTimer:
|
| case TaskType::kMiscPlatformAPI:
|
| + // TODO(altimin): Move all these tasks to suspendable or unthrottled
|
| + // task runner.
|
| + return frame
|
| + ? frame->FrameScheduler()->UnthrottledButBlockableTaskRunner()
|
| + : Platform::Current()->CurrentThread()->GetWebTaskRunner();
|
| case TaskType::kUnthrottled:
|
| return frame ? frame->FrameScheduler()->UnthrottledTaskRunner()
|
| : Platform::Current()->CurrentThread()->GetWebTaskRunner();
|
|
|