| Index: Source/web/WebLocalFrameImpl.cpp
 | 
| diff --git a/Source/web/WebLocalFrameImpl.cpp b/Source/web/WebLocalFrameImpl.cpp
 | 
| index eaafbdf24dbab7c79646431afacc5346749585ae..90f18ccce0ab356b869b79295ca188876251da15 100644
 | 
| --- a/Source/web/WebLocalFrameImpl.cpp
 | 
| +++ b/Source/web/WebLocalFrameImpl.cpp
 | 
| @@ -101,6 +101,7 @@
 | 
|  #include "core/dom/Node.h"
 | 
|  #include "core/dom/NodeTraversal.h"
 | 
|  #include "core/dom/SuspendableTask.h"
 | 
| +#include "core/dom/WakeLockController.h"
 | 
|  #include "core/dom/shadow/ShadowRoot.h"
 | 
|  #include "core/editing/Editor.h"
 | 
|  #include "core/editing/FrameSelection.h"
 | 
| @@ -1641,6 +1642,8 @@ void WebLocalFrameImpl::setCoreFrame(PassRefPtrWillBeRawPtr<LocalFrame> frame)
 | 
|          provideMIDITo(*m_frame, MIDIClientProxy::create(m_client ? m_client->webMIDIClient() : nullptr));
 | 
|          provideLocalFileSystemTo(*m_frame, LocalFileSystemClient::create());
 | 
|  
 | 
| +        if (RuntimeEnabledFeatures::wakeLockEnabled())
 | 
| +            WakeLockController::provideTo(*m_frame, m_client ? m_client->wakeLockClient() : nullptr);
 | 
|          if (RuntimeEnabledFeatures::screenOrientationEnabled())
 | 
|              ScreenOrientationController::provideTo(*m_frame, m_client ? m_client->webScreenOrientationClient() : nullptr);
 | 
|          if (RuntimeEnabledFeatures::presentationEnabled())
 | 
| 
 |