[Webkit-unassigned] [Bug 102869] Implement the Screen Orientation API

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 8 14:29:32 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=102869

--- Comment #23 from Kim <kimyu.ng at docusign.com> ---
There should one unified API to query screen orientation.

https://developer.mozilla.org/en-US/docs/Web/API/Screen/orientation

As usual, (cough x2... hopefully Safari is not the new IE) Safari or webkit based browser is the only one not supporting this useful API.
https://caniuse.com/?search=screen.orientation



Using the following matchMedia to detect orientation poses a lot of bugs when attempt to support consistent experience across for both android and ios devices as android keyboard wasn't overlayed like ios device

> Note: This feature does not correspond to device orientation. Opening the soft keyboard on many devices in portrait orientation will cause the viewport to become wider than it is tall, thereby causing the browser to use landscape styles instead of portrait.


```
window.matchMedia("(orientation: portrait)");
```

https://developer.mozilla.org/en-US/docs/Web/CSS/@media/orientation
https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Testing_media_queries

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220608/81a2b018/attachment.htm>


More information about the webkit-unassigned mailing list