Bug 259202
| Summary: | [WebXR] Update the algorithm for resolving requested features | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Ada Chan <adachan> |
| Component: | WebXR | Assignee: | Ada Chan <adachan> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Ada Chan
[WebXR] Update the algorithm for resolving requested features
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/112239466>
Ada Chan
The updated spec no longer automatically sets granted to all the previously enabled features, but rather only add it to granted if it's requested and previously enabled.
See https://immersive-web.github.io/webxr/#resolve-the-requested-features.
Also update the APIUIClient method for requesting XR session permissions
to take in the required and optional features requested by the session
so the client has more information to decide how to present the feature
consent UI to the users.
Ada Chan
Pull request: https://stash.sd.apple.com/projects/SAFARI/repos/webkit/pull-requests/11/overview
Ada Chan
(In reply to Ada Chan from comment #3)
> Pull request:
> https://stash.sd.apple.com/projects/SAFARI/repos/webkit/pull-requests/11/
> overview
Please disregard this link.
Ada Chan
Pull request: https://github.com/WebKit/WebKit/pull/15836
EWS
Committed 266137@main (7f4d02174118): <https://commits.webkit.org/266137@main>
Reviewed commits have been landed. Closing PR #15836 and removing active labels.