# Source: https://raw.githubusercontent.com/unoplatform/uno/refs/heads/master/doc/articles/features/windows-system-display.md

﻿---
uid: Uno.Features.WSDisplay
---

# Keeping Screen On

> [!TIP]
> This article covers Uno-specific information for the `Windows.System.Display` namespace. For a full description of the feature and instructions on using it, see [Windows.System.Display Namespace](https://learn.microsoft.com/uwp/api/windows.system.display).

* The `Windows.System.Display.DisplayRequest` class enables an application to request to keep the device's screen on.

## `DisplayRequest` class

The `DisplayRequest` API is supported on all platforms.

In the case of WASM, it is implemented using the [Screen Wake Lock API](https://w3c.github.io/screen-wake-lock/) which is not yet supported in many browsers. On unsupported browsers, the API calls are ignored. In addition, because the JS API is asynchronous, it is recommended not to request and release the screen lock multiple times in quick succession (as the promise may not be completed yet).