| 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 71ffa46bb5884591ba1106ff7f10f88fc43efe64..49869ca12c78685df7097b23b41dab53296abeda 100644
 | 
| --- a/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp
 | 
| +++ b/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp
 | 
| @@ -80,10 +80,6 @@ RefPtr<WebTaskRunner> TaskRunnerHelper::Get(
 | 
|      return Get(type, ToDocument(execution_context));
 | 
|    if (execution_context->IsDocument())
 | 
|      return Get(type, ToDocument(execution_context));
 | 
| -  if (execution_context->IsMainThreadWorkletGlobalScope()) {
 | 
| -    return Get(type,
 | 
| -               ToMainThreadWorkletGlobalScope(execution_context)->GetFrame());
 | 
| -  }
 | 
|    if (execution_context->IsWorkerOrWorkletGlobalScope())
 | 
|      return Get(type, ToWorkerOrWorkletGlobalScope(execution_context));
 | 
|    execution_context = nullptr;
 | 
| @@ -101,6 +97,8 @@ RefPtr<WebTaskRunner> TaskRunnerHelper::Get(
 | 
|      WorkerOrWorkletGlobalScope* global_scope) {
 | 
|    DCHECK(global_scope);
 | 
|    DCHECK(global_scope->IsContextThread());
 | 
| +  if (global_scope->IsMainThreadWorkletGlobalScope())
 | 
| +    return Get(type, ToMainThreadWorkletGlobalScope(global_scope)->GetFrame());
 | 
|    return Get(type, global_scope->GetThread());
 | 
|  }
 | 
|  
 | 
| 
 |