summaryrefslogtreecommitdiff
path: root/chromium/content/browser/keyboard_lock
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/keyboard_lock')
-rw-r--r--chromium/content/browser/keyboard_lock/keyboard_lock_service_impl.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chromium/content/browser/keyboard_lock/keyboard_lock_service_impl.cc b/chromium/content/browser/keyboard_lock/keyboard_lock_service_impl.cc
index 6426c9a3ef5..4b76ca00ae9 100644
--- a/chromium/content/browser/keyboard_lock/keyboard_lock_service_impl.cc
+++ b/chromium/content/browser/keyboard_lock/keyboard_lock_service_impl.cc
@@ -106,6 +106,9 @@ void KeyboardLockServiceImpl::RequestKeyboardLock(
if (render_frame_host_->GetRenderWidgetHost()->RequestKeyboardLock(
std::move(dom_code_set))) {
std::move(callback).Run(KeyboardLockRequestResult::kSuccess);
+ static_cast<RenderFrameHostImpl*>(render_frame_host_)
+ ->OnSchedulerTrackedFeatureUsed(
+ blink::scheduler::WebSchedulerTrackedFeature::kKeyboardLock);
} else {
std::move(callback).Run(KeyboardLockRequestResult::kRequestFailedError);
}