[w3ctag/design-reviews] URL Protocol Handler Registration for PWAs (#482)

Hello TAG!

I'm requesting a TAG review of URL Protocol Handler Registration for PWAs

This feature will allow web developers to register web applications as URL protocol handlers via a property in the web app manifest. The apps would open directly when a custom-scheme URL is visited. Implementation-wise, we intend to build this feature by reusing registerProtocolHandler internally and modifying the protocol handler registry and shell integration classes to account for the existence of PWAs. The idea is to avoid code duplication and maintain the APIs aligned. (see explainer and design doc for more details)

  - Explainer: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/URLProtocolHandler/explainer.md

  - Security and Privacy self-review: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/URLProtocolHandler/SecuritySelfReview.md

  - Primary contacts:
      - Fabio Rocha, @fabiorocha, Microsoft
      - Jason McConnel, @maggers, Microsoft
      - Connor Moody, @connor-moody, Microsoft
      - Samuel Tang, @samtanSnowy, Microsoft
  - Organization/project driving the design: Microsoft
  - External status/issue trackers for this feature: https://chromestatus.com/features/5151703944921088


Further details:

  - [x] I have reviewed the TAG's [API Design Principles](https://w3ctag.github.io/design-principles/)
  - The group where the incubation/design work on this is being done (or is intended to be done in the future): WICG
  - Existing major pieces of multi-stakeholder review or discussion of this design: 
    [w3c/manifest#846](https://github.com/w3c/manifest/issues/846)
    [blink-dev](https://groups.google.com/a/chromium.org/forum/?hl=en#!topic/blink-dev/x4Ev_l9Oj2U)
    [WCIG discourse thread](https://discourse.wicg.io/t/proposal-url-protocol-handler-registration-for-pwas/4276)
  - Major unresolved issues with or opposition to this design: None
  - This work is being funded by: Microsoft

We'd prefer the TAG provide feedback as:

  💬 leave review feedback as a **comment in this issue** and @-notify  @fabiorocha @maggers @connor-moody @samtanSnowy


-- 
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/482

Received on Friday, 6 March 2020 04:35:02 UTC