Skip to content

Viewport Segment API #883

Description

@darktears

Request for Mozilla Position on an Emerging Web Specification

Other information

The Viewport Segments API allows developers to adapt their website/webapp layout to target foldable devices. The viewport segments defines the position and dimensions of a logically separate region of the viewport. Viewport segments are created when the viewport is split by one or more hardware features (such as a fold or a hinge between separate displays) that act as a divider; segments are the regions of the viewport that can be treated as logically distinct by the author.

As this time this API applies only to Android and Windows OSes. Android provides the necessary OS APIs over here. Windows doesn't have an official API yet but instead relies on OEMs implementing the following specification in their middleware pre-installed software.

This API is to complimentary of the Device Posture API which also helps targeting foldable devices (Mozilla position requested over here).

This API is enabled by default on Samsung Internet.
This API is enabled by on some Android devices with Microsoft Edge.

TAG review here and here.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

Priority

None yet

Projects

Status
Needs proposed position

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions