Skip to content
Learn

Wake lock browser support matrix

Every current major browser supports the Screen Wake Lock API: Chrome and Edge from version 84, Opera 70, Samsung Internet 14, Firefox 126, and Safari 16.4 on Mac, iPhone and iPad. Home Screen web apps on iPhone and iPad need iOS or iPadOS 18.4. In all of them the lock lasts only while the tab is visible. Checked against browser documentation and engine source on 26 September 2026. Device results are pending and appear on How we tested as they are recorded.

Sources checked Saturday, 26 September 20266 min readBy Soubhik Biswas

Which browsers support the Screen Wake Lock API?

BrowserFirst version with the APIPlatformsNotes
Chrome84 (July 2020)Windows, macOS, Linux, ChromeOS, AndroidThe tab must stay visible. No battery-saver or Energy Saver check.
Edge84Windows, macOS, Linux, AndroidSame Chromium code as Chrome. The tab must stay visible.
Opera70Windows, macOS, Linux, AndroidChromium-based. The tab must stay visible.
Samsung Internet14 (Chromium 87 base)AndroidChromium-based. Power-saving settings can close the browser after you leave it, which does not affect a visible tab.
Firefox126 (14 May 2024)Windows, macOS, Linux, AndroidRefuses, and releases a held lock, at 5 % battery or less while not charging. Older versions: video fallback after a tap.
Safari16.4 (March 2023)macOS, iOS, iPadOSNeeds a tap on the page first. No Low Power Mode check.
iPhone and iPad Home Screen web appsiOS and iPadOS 18.4iOS, iPadOSiOS 26 opens every site added to the Home Screen as a web app by default. On older iOS, use Safari.
Video fallbackAny browser that plays a muted inline video after a tapVariesNeeds a tap, uses more power than a native lock. Not re-checked on current iOS.

Other Chromium browsers, such as Brave, share Chrome's code, but their version floors are not listed here because we haven't checked them separately.

Native support means the browser implements the Screen Wake Lock API. Below these versions, AwakeTab shows "Tap to use the fallback" and offers a silent one-frame video loop after one tap. While it runs, the pill reads "Awake via video fallback".

What works beyond a single tab?

Two AwakeTab features depend on browser support of their own.

FeatureWhere it worksNotes
Floating window (Document Picture-in-Picture)Desktop Chrome and Edge 116+, desktop Firefox 151+ (May 2026)Not in Safari, not on Android. Whether it keeps the screen on while the opener tab is hidden has not been device-tested yet.
AwakeTab for Chrome (extension)Chrome and Edge on desktopUses Chrome's power API, so it keeps working with the tab hidden or the window minimised. It can't stop sleep when a lid closes. Firefox and Safari give extensions no power API, so there is no version for them.

If your job needs a hidden tab to keep the screen on, AwakeTab for Chrome is the row that matters.

Which page covers my device?

Wake locks behave differently on an iPhone, a managed Chromebook and a Windows laptop. These pages name the supported versions and the settings that still apply on each one:

Every device and browser page is listed on the devices hub.

Why would a supported browser refuse the lock?

A browser can refuse the lock, or take it back, for four reasons only:

  • The page is hidden or not the active tab.Switching tabs or apps, minimising or locking the phone releases it. A visible window without focus keeps it.
  • A Permissions-Policy blocks screen-wake-lock.The usual case is an iframe embedded without allow="screen-wake-lock".
  • Safari has had no recent tap.The first request on a page needs one.
  • Firefox's battery reads 5 % or lower with no charger attached.Firefox refuses new locks and releases a held one. Plug in, then try again.

A page served over plain http has no wake lock at all. That is "unsupported" rather than a refusal.

Good to knowBattery savers are not on that list. Chromium's code has no check for Android Battery Saver, Windows Energy saver or Chrome's Energy Saver, and WebKit has no check for Low Power Mode. Savers can still shorten the operating system's own timeout: iPhone Low Power Mode sets Auto-Lock to 30 seconds (Apple Support, checked 26 September 2026).

Chromium's wake lock permission is also allowed by default, so there is no prompt to refuse. Whether a Safari wake lock still holds the screen on under Low Power Mode is one of the device results we have not recorded yet. For the code side of each reason, including the error each engine returns, see Screen Wake Lock API: a practical guide with error handling.

What does the operating system do while the lock holds?

The browser passes the lock on to the operating system, and each one handles it its own way:

  • WindowsChrome and Edge ask Windows to keep the display on. While it is on, Windows does not idle-sleep.
  • macOSChrome holds a "no display sleep" power assertion, and per Apple's IOKit documentation the Mac does not idle-sleep while it is held.
  • LinuxChrome and Firefox ask the desktop not to sleep over D-Bus (GNOME SessionManager or freedesktop ScreenSaver). Whether that holds depends on your desktop.
  • ChromeOSA closed lid sleeps unless "Sleep when cover is closed" is turned off.
  • iPhone and AndroidThe lock holds only while the browser is the app in front. Keep your iPhone screen on in Safari and Keep your Android screen on in Chrome cover each phone's own settings.

How is this table checked?

Each version floor comes from MDN's browser compatibility data and the vendor's own release notes. Each note about refusals comes from reading the wake lock code in the three browser engines. A row changes only when one of those sources changes, and the checked date on this page moves with it. When our own device runs are recorded, each will carry the device, browser version, OS version and date, and appear on How we tested beside these rows.

Sources

All checked 26 September 2026.

What does this table not tell you?

A row here means the browser has the API, not that the screen stays on in every case. Every browser releases the lock when the tab is hidden. Closing a laptop lid still sleeps it, apart from a Mac in clamshell mode (with power and an external display) or a Chromebook with "Sleep when cover is closed" turned off. And our own device results are still pending.

Try it hereTry itStart a session, switch tabs, then come back and watch the pill. Ends at … if you start now.Start a 15-minute session

Questions

Usually because the tab was hidden: the browser releases the lock when you switch tabs or apps. Other causes are a shorter operating system limit, such as iPhone Low Power Mode's 30-second Auto-Lock, or Safari waiting for a first tap.

Soubhik Biswas · Builds AwakeTab. Sources checked Saturday, 26 September 2026. About AwakeTab