- From: alancutter <notifications@github.com>
- Date: Wed, 27 Oct 2021 01:41:59 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/683@github.com>
Braw mornin' TAG!
I'm requesting a TAG review of [Web App Launch Handler](https://github.com/WICG/sw-launch/blob/main/launch_handler.md).
Web app launch handler is new `launch_handler` manifest member that enables web apps to customise their launch behaviour across all types of app launch triggers.
We found that almost all "launch" use cases could be covered by a select few fixed rules (for example, "choose an existing window in the same app, focus it, and navigate it to the launched URL"). This `launch_handler` proposal enables sites to specify a set of fixed rules without having to implement custom [service worker `launch`](https://github.com/WICG/sw-launch/blob/main/explainer.md) event logic, which should satisfy most use cases, and simplify the implementation in browsers and sites.
This is a successor API to [Declarative Link Capturing](https://github.com/WICG/sw-launch/blob/master/declarative_link_capturing.md) which has its own completed [TAG review](https://github.com/w3ctag/design-reviews/issues/589).
- Explainer: https://github.com/WICG/sw-launch/blob/main/launch_handler.md
- User research: Positive developer feedback from the [DLC origin trial](https://developer.chrome.com/origintrials/#/view_trial/4285175045443026945) wanting to continue using the `navigate-existing-client` behaviour.
- Security and Privacy self-review: [Web App Launch Handler: Security and Privacy self-review](https://docs.google.com/document/d/13DmlypZBVbEGiwmOJLV1E4PVmm2_6wh9feBgit5wW6g/edit?usp=sharing)
- GitHub repo: https://github.com/WICG/sw-launch/issues
- Primary contacts (and their relationship to the specification):
- Alan Cutter @alancutter, Google
- Matt Giuca @mgiuca, Google
- Organization/project driving the design: Google
- External status/issue trackers for this feature:
- https://www.chromestatus.com/guide/edit/5722383233056768
- https://bugs.chromium.org/p/chromium/issues/detail?id=1231886
Further details:
- [ X ] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/)
- The group where the incubation/design work on this is being done (or is intended to be done in the future): WICG
- The group where standardization of this work is intended to be done ("unknown" if not known): Web Apps WICG
- Existing major pieces of multi-stakeholder review or discussion of this design: [Declarative Link Capturing TAG review](https://github.com/w3ctag/design-reviews/issues/589)
- Major unresolved issues with or opposition to this design:
- This work is being funded by: Google
You should also know that...
`launch_handler` is a piece of the larger web app link handling puzzle:
[PWA Link Capturing and URL Handling: The New Taxonomy](https://docs.google.com/document/d/1w9qHqVJmZfO07kbiRMd9lDQMW15DeK5o-p-rZyL7twk/edit#)
We'd prefer the TAG provide feedback as:
💬 leave review feedback as a **comment in this issue** and @-notify [github usernames]
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/683
Received on Wednesday, 27 October 2021 08:42:12 UTC