- 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