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.

Reply via email to