← Back to release summary

Remove Prefixed HTMLVideoElement Fullscreen APIs

Category
Miscellaneous
Type
Feature removal
Status
Origin trial (Chrome 132)
Intent stage
None

Summary

The prefixed HTMLVideoElement-specific fullscreen APIs have been deprecated since approximately M38. They were replaced by the Element.requestFullscreen() API, which first shipped un-prefixed in M71, in 2018. As of 2024, most browsers have had support for the un-prefixed APIs for a few years now. This feature tracks removing the following APIs from HTMLVideoElement: - readonly attribute boolean webkitSupportsFullscreen; - readonly attribute boolean webkitDisplayingFullscreen; - void webkitEnterFullscreen(); - void webkitExitFullscreen(); // Note the different capitalization of the "S" in FullScreen. - void webkitEnterFullScreen(); - void webkitExitFullScreen(); These methods are now only aliases for the modern API. Their use has declined steadily over the years.

Motivation

The 'webkit' prefixed HTMLVideoElement-specific fullscreen APIs were marked as deprecated in 2014. The un-prefixed standard fullscreen API shipped in 2018, in M71. As of 2024, usage of the prefixed APIs has dropped enough that removing them may no longer be as disruptive for the web, and should encourage use of standardized APIs.

Standards & signals

View on chromestatus.com