Re: [w3c/manifest] Preparing for Candidate Recommendation (#865)

> **We need to confirm if these are fully supported**
> 
> * `display` member - how many modes are supported?

All of the four display modes (`browser`, `minimal-ui`, `standalone`, `fullscreen`) are supported by the three parsers.

- https://github.com/mozilla/gecko-dev/blob/548b6981501f59e3c9f2f7851c013e7d53c4e72f/dom/manifest/ManifestProcessor.sys.mjs#L22
- https://github.com/WebKit/WebKit/blob/ee1559d52c8fd32bb2d998bc0d02129416404596/Source/WebCore/Modules/applicationmanifest/ApplicationManifestParser.cpp#L218
- https://github.com/chromium/chromium/blob/ac9a784ac5c01434f72a97dee5cbb596fa45c28d/third_party/blink/common/manifest/manifest_util.cc#L84

[Caniuse data](https://caniuse.com/?search=manifest%3A%20display%3A%20) suggests all four display modes are supported by at least two browsers.

> * `orientation` member - how many orientations?

All of the eight orientations (`any`, `natural`, `landscape`, `portrait`, `portrait-primary`, `portrait-secondary`, `landscape-primary`, `landscape-secondary`) are supported by the three parsers.

- https://github.com/mozilla/gecko-dev/blob/548b6981501f59e3c9f2f7851c013e7d53c4e72f/dom/manifest/ManifestProcessor.sys.mjs#L28
- https://github.com/WebKit/WebKit/blob/ee1559d52c8fd32bb2d998bc0d02129416404596/Source/WebCore/Modules/applicationmanifest/ApplicationManifestParser.cpp#L245
- https://github.com/chromium/chromium/blob/ac9a784ac5c01434f72a97dee5cbb596fa45c28d/third_party/blink/common/manifest/manifest_util.cc#L142

[Caniuse data](https://caniuse.com/?search=manifest%3A%20orientation) suggests the `orientation` member is supported by at least two browsers.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/issues/865#issuecomment-2624612184
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/manifest/issues/865/2624612184@github.com>

Received on Thursday, 30 January 2025 14:07:08 UTC