We have a LGTM from Chris in the chromestatus page "API Owners" section (see attached screenshot). I think this means we are ok to proceed, but please let me know if I am mistaken and we need an explicit LGTM in this thread. Thanks!
On Monday, October 16, 2023 at 11:09:07 AM UTC-7 Lu Huang wrote: > In this case, I want to make sure there's enough time for app partners to > enroll in January when M121 reaches Stable and for us to help them > troubleshoot the configuration needed. This feature requires more > server-side configuration ( of /.well-known/web-app-origin-association) > that could take time to troubleshoot than other web app manifest features > in the past. > > If things go well and we get the desired feedback in time, we could try to > move forward from OT before the 6 months are up. > > On Monday, October 16, 2023 at 10:32:28 AM UTC-7 sligh...@chromium.org > wrote: > >> I'm supportive of this, but curious why 6 milestones. If there are >> partners signed up to provide feedback, can we summarize that input sooner >> than 6 months? >> >> Best, >> >> Alex >> >> On Mon, Oct 16, 2023 at 9:00 AM 'Lu Huang' via blink-dev < >> blin...@chromium.org> wrote: >> >>> Quick update: >>> We would like to push the start back to M121, and request that it run >>> for 6 milestones initially. >>> First milestone: 121. >>> Last milestone: 126. >>> >>> On Thursday, October 12, 2023 at 10:11:29 AM UTC-7 mike...@chromium.org >>> wrote: >>> >>>> Jason, could you please work with Lu to figure out why he can't post >>>> comments in the chromestatus entry (but can request a review)? >>>> >>>> thanks. >>>> On 10/11/23 5:25 PM, 'Lu Huang' via blink-dev wrote: >>>> >>>> For the 3 review categories in chromestatus (security, privacy, and >>>> debuggability), I have clicked on request review but have not found a way >>>> to post comments from the UI. >>>> >>>> For security and privacy, we have a self-review at: >>>> manifest-incubations/scope_extensions-security-privacy-questionnaire.md >>>> at gh-pages · WICG/manifest-incubations (github.com) >>>> <https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-security-privacy-questionnaire.md> >>>> For debuggability, here are the survey responses until I find out how >>>> to add to the comments at chromestatus: >>>> >>>> (1) Does the introduction of the new Web Platform feature break Chrome >>>> DevTools' existing developer experience? No. (2) Does Chrome DevTools' >>>> existing set of tooling features interact with the new Web Platform >>>> feature >>>> in an expected way? >>>> Yes. (3) Would the new Web Platform feature's acceptance and/or >>>> adoption benefit from adding a new developer workflow to Chrome DevTools? >>>> Yes. >>>> If adopted, this new feature would benefit from new UI and tooling in the >>>> Application Page of Chrome DevTools. DevTools support can help developers >>>> determine if they have set up the web app association configuration >>>> correctly and if their specified scope_extensions are valid. >>>> >>>> On Wednesday, October 11, 2023 at 2:12:09 PM UTC-7 Lu Huang wrote: >>>> >>>>> We would like to start running this experiment from 120 through 123 >>>>> inclusive, but may have to delay start to 121 running through 124. >>>>> >>>>> >>>>> >>>>> On Wednesday, October 11, 2023 at 7:54:51 AM UTC-7 Chris Harrelson >>>>> wrote: >>>>> >>>>>> Please also fill out the 3 other review categories (security, >>>>>> privacy, debuggability) in chromestatus. >>>>>> >>>>>> >>>>>> On Wed, Oct 11, 2023 at 7:13 AM Mike Taylor <mike...@chromium.org> >>>>>> wrote: >>>>>> >>>>>>> Hi there, >>>>>>> >>>>>>> Could you clarify which milestones you would like to run the >>>>>>> experiment on? >>>>>>> >>>>>>> thanks, >>>>>>> Mike >>>>>>> On 10/11/23 6:05 AM, 'Lu Huang' via blink-dev wrote: >>>>>>> >>>>>>> Contact emails >>>>>>> lu...@microsoft.com, luig...@microsoft.com, alanc...@chromium.org >>>>>>> >>>>>>> Explainer >>>>>>> >>>>>>> https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-explainer.md >>>>>>> >>>>>>> Specification >>>>>>> None >>>>>>> >>>>>>> Design docs >>>>>>> >>>>>>> https://docs.google.com/document/d/1-idhx8heajbPYl3cdXFVCjpIuf96cRa_DrRk6147ELI/edit?usp=sharing >>>>>>> >>>>>>> Summary >>>>>>> >>>>>>> Adds a "scope_extensions" app manifest member that enables web apps >>>>>>> to extend their scope to other origins. Example usage: { "name": >>>>>>> "Example", >>>>>>> "display": "standalone", "start_url": "/index.html", >>>>>>> "scope_extensions": [ >>>>>>> {"origin": "https://*.example.com"}, {"origin": >>>>>>> "https://example.co.uk" <https://example.co.uk>}, {"origin": >>>>>>> "https://*.example.co.uk"} ] } This allows sites that control >>>>>>> multiple subdomains and top level domains to be presented as a single >>>>>>> web >>>>>>> app. Requires listed origins to confirm association with the web app >>>>>>> using >>>>>>> a .well-known/web-app-origin-association configuration file. { >>>>>>> "web_apps" : >>>>>>> [ {"web_app_identity": "https://sample-app.com/" >>>>>>> <https://sample-app.com/>} ] } >>>>>>> >>>>>>> >>>>>>> Blink component >>>>>>> UI>Browser>WebAppInstalls >>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3EWebAppInstalls> >>>>>>> >>>>>>> TAG review >>>>>>> https://github.com/w3ctag/design-reviews/issues/875 >>>>>>> >>>>>>> TAG review status >>>>>>> Pending >>>>>>> >>>>>>> Risks >>>>>>> >>>>>>> Interoperability and Compatibility >>>>>>> *Gecko*: No signal ( >>>>>>> https://github.com/mozilla/standards-positions/issues/904) >>>>>>> >>>>>>> *WebKit*: No signal ( >>>>>>> https://github.com/WebKit/standards-positions/issues/265) >>>>>>> >>>>>>> *Web developers*: No signals >>>>>>> >>>>>>> *Other signals*: >>>>>>> >>>>>>> Ergonomics >>>>>>> >>>>>>> None. >>>>>>> >>>>>>> >>>>>>> Activation >>>>>>> >>>>>>> None. >>>>>>> >>>>>>> >>>>>>> WebView application risks >>>>>>> >>>>>>> Does this intent deprecate or change behavior of existing APIs, such >>>>>>> that it has potentially high risk for Android WebView-based >>>>>>> applications? >>>>>>> >>>>>>> >>>>>>> Goals for experimentationAllow app partners to experiment more >>>>>>> broadly with the scope_extensions feature and provide feedback. We want >>>>>>> to >>>>>>> evaluate the shape of the scope_extensions API for ease of use and >>>>>>> expose >>>>>>> any corner cases. Specifically, we want to understand if origin-level >>>>>>> granularity is sufficient without path filters. We will evaluate this >>>>>>> based >>>>>>> on feedback from OT participants. >>>>>>> >>>>>>> Ongoing technical constraints >>>>>>> >>>>>>> None. >>>>>>> >>>>>>> >>>>>>> Debuggability >>>>>>> >>>>>>> DevTools Application pane will be the appropriate surface to add >>>>>>> debugging support. Specifically, a section can be added to help >>>>>>> troubleshoot the status of origin association validation. Additionally, >>>>>>> edge://web-app-internals/ also have relevant information for debugging. >>>>>>> >>>>>>> >>>>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>>>> Mac, Linux, Chrome OS, Android, and Android WebView)?No >>>>>>> >>>>>>> Supported on Windows, MacOS, Linux, ChromeOS. Not supported on >>>>>>> mobile platforms where app identity is implemented differently. >>>>>>> >>>>>>> >>>>>>> Is this feature fully tested by web-platform-tests >>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>>>> ? >>>>>>> No >>>>>>> >>>>>>> Flag name on chrome://flags >>>>>>> about://flags/#enable-desktop-pwas-scope-extensions >>>>>>> >>>>>>> Finch feature name >>>>>>> None >>>>>>> >>>>>>> Non-finch justification >>>>>>> None >>>>>>> >>>>>>> Requires code in //chrome? >>>>>>> False >>>>>>> >>>>>>> Tracking bug >>>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1250011 >>>>>>> >>>>>>> Estimated milestones >>>>>>> Dev Trial - 115 >>>>>>> Origin Trial 120 or 121 >>>>>>> >>>>>>> >>>>>>> *Link to entry on the Chrome Platform Status * >>>>>>> https://chromestatus.com/feature/5746537956114432 >>>>>>> >>>>>>> Links to previous Intent discussions >>>>>>> Intent to prototype: >>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/-iySPmw8o34/m/oLgrCUQXAQAJ >>>>>>> >>>>>>> Ready for Trial: >>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/OBZBZwS6qr0/m/VRySwd40AQAJ >>>>>>> >>>>>>> >>>>>>> This intent message was generated by Chrome Platform Status >>>>>>> <https://chromestatus.com/>. >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "blink-dev" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to blink-dev+...@chromium.org. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/37136c0f-1f17-4da1-9398-b8ba890d2ee2n%40chromium.org >>>>>>> >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/37136c0f-1f17-4da1-9398-b8ba890d2ee2n%40chromium.org?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "blink-dev" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to blink-dev+...@chromium.org. >>>>>>> >>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/52dd7f02-9ccc-4b57-9293-a9d1450bbbd5%40chromium.org >>>>>>> >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/52dd7f02-9ccc-4b57-9293-a9d1450bbbd5%40chromium.org?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "blink-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to blink-dev+...@chromium.org. >>>> >>>> To view this discussion on the web visit >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d81efcbf-9396-4d52-ba8f-a4d7eec302fcn%40chromium.org >>>> >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d81efcbf-9396-4d52-ba8f-a4d7eec302fcn%40chromium.org?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "blink-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to blink-dev+...@chromium.org. >>> >> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a96b8864-912a-4bc5-9298-6a44efb68142n%40chromium.org >>> >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a96b8864-912a-4bc5-9298-6a44efb68142n%40chromium.org?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e04a648a-e8fd-4be3-91c1-328569ed9283n%40chromium.org.