Emulate idle detection states

Help us make DevTools Tips better! Fill out this survey to tell us more about your DevTools habits and frustrations.

Categories: Supported by:

Emulate idle detection states

The Idle Detection API is useful for web developers to detect when the user isn't interacting with their device. This can be useful for chat applications, for example, to mark the user as away.

Note: this API is only available on Chrome, Opera, and Samsung Internet.

The problem is testing the code that uses this API can be tricky, or even impossible. In order for your device to be idle, you need to stop using the mouse and keyboard. But in order to check that the code works correctly, you need to interact with the browser DevTools in some way.

Thankfully, Chrome has a nice little feature in its DevTools to emulate various idle detection states. Here's how:

Chrome DevTools' Sensors panel, showing a drop-down list with the different states that can be emulated.

Learn more about the Idle Detection API and the corresponding DevTools support.

See also