WICG / web-app-launch

Web App Launch Handler
Other
74 stars 31 forks source link

"When launching a web app" feels handwavy #67

Closed yoavweiss closed 1 year ago

yoavweiss commented 1 year ago

It seems like this is the entry point to the spec's algorithms, and it's not well defined when that happens. This seems like a concept that should be defined in HTML, and which would then call this spec explicitly from there.

Such a concept may also be useful for https://github.com/w3c/navigation-timing/issues/180

/cc @domenic

alancutter commented 1 year ago

This spec is essentially defining a LaunchWebApp(appId, launchParams) function for other specs/the user agent's OS integrations to use. Defining all the "callsites" is out of scope for this spec.

yoavweiss commented 1 year ago

I'm not saying you need to define the callsites as part of this spec. But I do think you need to file PRs on other specs that should be hooking into this. Otherwise, it's unclear when this is triggered.

alancutter commented 1 year ago

Yes, absolutely. Specs to update:

alancutter commented 1 year ago

Updating https://w3c.github.io/web-share-target/#launching-the-web-share-target requires resolving https://github.com/WICG/web-app-launch/issues/62 so creating a new web app client has sufficient information to run a POST navigation.