Bug 247275

Summary: web manifest: implement orientation member parsing
Product: WebKit Reporter: Marcos Caceres <marcosc>
Component: WebCore Misc.Assignee: Marcos Caceres <marcosc>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Marcos Caceres 2022-10-31 11:48:11 PDT
The manifest's orientation member is a string that serves as the default screen orientation for all top-level browsing contexts of the web application. The possible values are those of the OrientationLockType enum, which in this specification are referred to as the orientation values (i.e., "any", "natural", "landscape", "portrait", "portrait-primary", "portrait-secondary", "landscape-primary", or "landscape-secondary").

Spec:
https://www.w3.org/TR/appmanifest/#orientation-member
Comment 1 Radar WebKit Bug Importer 2022-10-31 12:53:50 PDT
<rdar://problem/101770484>
Comment 2 Marcos Caceres 2022-10-31 13:00:54 PDT
Pull request: https://github.com/WebKit/WebKit/pull/5971
Comment 3 Marcos Caceres 2023-03-16 20:55:21 PDT
Pull request: https://github.com/WebKit/WebKit/pull/11636
Comment 4 Marcos Caceres 2023-03-26 17:03:58 PDT
Pull request: https://github.com/WebKit/WebKit/pull/11986
Comment 5 EWS 2023-03-28 15:45:41 PDT
Committed 262241@main (f3713b339917): <https://commits.webkit.org/262241@main>

Reviewed commits have been landed. Closing PR #11986 and removing active labels.