Hi All, This feature previously shipped for Windows and Android https://chromestatus.com/feature/5706099464339456. Requesting approval to ship on Mac and Linux https://bugs.chromium.org/p/chromium/issues/detail?id=1248101
-Ajay On Thursday, May 28, 2020 at 12:13:39 PM UTC-7 yo...@yoav.ws wrote: > LGTM3 > > On Thu, May 28, 2020 at 9:12 PM Mike West <mk...@chromium.org> wrote: > >> LGTM2. >> >> The risk raised on the Mozilla standards positions thread is not specific >> to these links; the same capability exists with `start_url`. If we change >> that, we should change this as well. >> >> -mike >> >> On Thursday, May 28, 2020 at 9:11:00 PM UTC+2, Chris Harrelson wrote: >> > LGTM1 >>> >>> On Tue, May 26, 2020 at 10:09 AM Rayan Kanso <raya...@chromium.org> >>> wrote: >>> >> Hi Yoav, >>>> >>>> FWIW, https://github.com/mozilla/standards-positions/issues/338 seems >>>>> promising, although we should let it play out. >>>>> Have we considered the "super cookie" issues raised there? Are there >>>>> mitigations in place against that? >>>> >>>> >>>> Yeah, the behaviour matches that of "start_url". There are no >>>> additional mitigations. >>>> >>>> >>>> Have we reached out? >>>> >>>> >>>> https://bugs.webkit.org/show_bug.cgi?id=201964 >>>> >>>> >>>> Links? >>>> >>>> >>>> There have been quite a few positive interactions within discussions >>>> and updates. Here's an example of a recent chromium tweet >>>> <https://twitter.com/ChromiumDev/status/1263099475611942912> regarding >>>> the issue. >>>> >>>> >>>> Have we filed a WPT issue that will enable such testing? >>>> >>>> >>>> Not one specifically for shortcuts. It should be covered by the ability >>>> to test app manifest features in general. >>>> >>>> Thanks, >>>> ~Rayan >>>> >>>> On Tue, May 26, 2020 at 2:34 PM Yoav Weiss <yo...@yoav.ws> wrote: >>>> >>> Apologies for the delay in replying. It seems like this intent fell >>>>> between the script's cracks... >>>>> >>>>> On Mon, May 11, 2020 at 6:01 PM Rayan Kanso <raya...@chromium.org> >>>>> wrote: >>>>> >>>>>> Contact emails >>>>>> >>>>>> rah...@microsoft.com, <http://goog_1948427191/> >>>>>> jungke...@microsoft.com, cmum...@google.com, raya...@chromium.org >>>>>> >>>>>> Explainer >>>>>> >>>>>> Shortcuts Explainer >>>>>> <https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/Shortcuts/explainer.md> >>>>>> >>>>>> Spec >>>>>> >>>>>> W3C spec: https://w3c.github.io/manifest/#shortcuts-member >>>>>> >>>>>> Tag Review: https://github.com/w3ctag/design-reviews/issues/510 >>>>>> >>>>>> Summary >>>>>> >>>>>> This feature provides PWA developers the ability to show a shortcuts >>>>>> menu of common tasks in their app. The menu can be invoked by right >>>>>> clicking the app icon in the quick launch bar after the PWA has been >>>>>> installed on the user’s desktop, or long pressing on the app on Android. >>>>>> This capability already exists for native apps on various platforms >>>>>> (Android, Linux, macOS, and Windows). >>>>>> >>>>>> >>>>>> Link to “Intent to Prototype” blink-dev discussion >>>>>> >>>>>> >>>>>> https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/gK4XF2vbvf0 >>>>>> >>>>>> >>>>>> Is this feature supported on all six Blink platforms (Windows, Mac, >>>>>> Linux, Chrome OS, Android, and Android WebView)? >>>>>> >>>>>> The feature will not be supported on WebView since web apps don't >>>>>> exist in that context. The feature will initially be enabled on Android, >>>>>> with support for Desktop platforms to follow. >>>>>> >>>>>> Demo link >>>>>> >>>>>> Test Website <https://sadchonks.com>. >>>>>> >>>>>> For Android, it needs to be installed via an unstable Chrome channel >>>>>> (canary/dev/beta). >>>>>> >>>>>> For Windows, the *kDesktopPWAsAppIconShortcutsMenu* flag needs to be >>>>>> enabled. >>>>>> >>>>>> >>>>>> Risks >>>>>> >>>>>> Interoperability and Compatibility >>>>>> >>>>>> No Interoperability/Compatibility risk. When a web developer doesn’t >>>>>> provide a shortcuts member in the PWA’s WebAppManifest, current >>>>>> installation behavior is not affected by this feature. >>>>>> >>>>>> >>>>>> Edge: In development/Public Support >>>>>> >>>>>> Firefox: No signals >>>>>> >>>>> >>>>> FWIW, https://github.com/mozilla/standards-positions/issues/338 seems >>>>> promising, although we should let it play out. >>>>> Have we considered the "super cookie" issues raised there? Are there >>>>> mitigations in place against that? >>>>> >>>>> Safari: No signals >>>>>> >>>>> >>>>> Have we reached out? >>>>> >>>>> >>>>>> Web / Framework developers: Positive feedback from web developers >>>>>> >>>>> >>>>> Links? >>>>> >>>>> >>>>>> >>>>>> Ergonomics >>>>>> >>>>>> Shortcuts will be used as part of the WebAppManifest. Use will not >>>>>> affect performance. >>>>>> >>>>>> Activation >>>>>> >>>>>> Use will be straightforward, it will only require developers to list >>>>>> their shortcuts in their manifest. >>>>>> >>>>>> Is this feature fully tested by web-platform-tests >>>>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>? >>>>>> >>>>>> Link to test suite results from wpt.fyi. >>>>>> >>>>>> No, app manifest features are not testable via wpt. >>>>>> >>>>> >>>>> Have we filed a WPT issue that will enable such testing? >>>>> >>>>> >>>> >>>>>> Entry on the feature dashboard <http://www.chromestatus.com/> >>>>>> >>>>>> https://www.chromestatus.com/feature/5706099464339456 >>>>>> >>>>>> -- >>>>>> 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/CAAe2mZ26mswsuxv8ZQ5d%2BEAzBR%3Di%2BJKT3PGbKwA%2BdMprfu24Mw%40mail.gmail.com >>>>>> >>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAe2mZ26mswsuxv8ZQ5d%2BEAzBR%3Di%2BJKT3PGbKwA%2BdMprfu24Mw%40mail.gmail.com?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/CAAe2mZ2R3MyC4NHEipHX81bi281wr%2Bi4recLXNB%3Dtus1%2BdRVfQ%40mail.gmail.com >>>> >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAe2mZ2R3MyC4NHEipHX81bi281wr%2Bi4recLXNB%3Dtus1%2BdRVfQ%40mail.gmail.com?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/fa3dbffa-f4b5-49ee-a429-90d4d58a242bn%40chromium.org.