standards-positions icon indicating copy to clipboard operation
standards-positions copied to clipboard

Web Install API (Same-origin)

Open diekus opened this issue 2 years ago • 1 comments

WebKittens

@marcoscaceres

Title of the spec

Web Install API

URL to the spec

https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WebInstall/explainer_same_domain.md

URL to the spec's repository

https://github.com/MicrosoftEdge/MSEdgeExplainers/

Issue Tracker URL

No response

Explainer URL

No response

TAG Design Review URL

https://github.com/w3ctag/design-reviews/issues/888

Mozilla standards-positions issue URL

https://github.com/mozilla/standards-positions/issues/991

WebKit Bugzilla URL

No response

Radar URL

No response

Description

This API allows web content to be "installed" to a device (definition of "installation" varies with platform/device.... for example, "install" can mean being added to the user's apps (desktop) or added to the homescreen (mobile)).

diekus avatar Feb 26 '24 18:02 diekus

Hi @diekus, I did a first round of review and would probably like to see a few things clarified before taking it internally for discussion.

Just echoing the feedback that the TAG gave about the arguments. I'm not sure they make much sense in the same-origin context.

The manifest ID being required doesn't seem to make much sense (to me) as it's already provided and automatically computed from the manifest (even when there is no manifest). Having multiple ids being defined seems duplicative, and doesn't have a clear use case.

Same with the related applications stuff, it might be good to separate that out into a separate explainer?

marcoscaceres avatar Jun 06 '24 11:06 marcoscaceres