Thanks, Marcos. I’ll take care on the Chrome side.

Cheers,
Tom

On Wed 1. Feb 2023 at 18:02 Marcos Caceres <mar...@marcosc.com> wrote:

> Hi Blink-Dev friends,
>
> Over on the WebKit side we published a PSA for developers about the
> permission policy change:
> https://webkit.org/blog/13708/allowing-web-share-on-third-party-sites/
>
> As this change affects all browsers and quite a few sites, it would be
> amazing if folks doing developer relations on the Blink side could help
> spread the word through your dev channels.
>
> Thanks in advance! 🙏
>
> On Tuesday, November 22, 2022 at 7:14:46 PM UTC+11 mk...@chromium.org
> wrote:
>
>> LGTM3.
>>
>> -mike
>>
>> On Friday, November 18, 2022 at 4:24:43 PM UTC+1 Mike Taylor wrote:
>>
>>> LGTM2. I think we should expect some compat issues with this change, but
>>> they're currently the ones experienced by Safari and Firefox:
>>>
>>> https://github.com/jsbin/jsbin/issues/3485
>>> https://github.com/webcompat/web-bugs/issues/105859
>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1737541 (see bugs in "See
>>> also")
>>>
>>> Do we have any plans to make the developer community aware of the need
>>> to delegate web-share permission to iframes now? Maybe a blog post in the
>>> works?
>>>
>>> On 11/18/22 4:25 AM, Yoav Weiss wrote:
>>>
>> LGTM1
>>>
>>> Thanks for catching us up here! :)
>>>
>>> On Thu, Nov 17, 2022 at 11:18 PM Eric Willigers <ericwi...@chromium.org>
>>> wrote:
>>>
>>>> Contact emails
>>>> ericwi...@chromium.org, fin...@chromium.org
>>>>
>>>
>>>> Explainer
>>>> https://github.com/w3c/web-share/blob/master/docs/explainer.md
>>>>
>>>> Specification
>>>> https://w3c.github.io/web-share/#permissions-policy
>>>>
>>>> Summary
>>>> A new permission policy, "web-share", controls access to
>>>> navigator.share().
>>>>
>>>> The default allowlist is 'self', avoiding possible abuse by third party
>>>> iframes.
>>>> Link to blink-dev discussion
>>>>
>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/fgme9KOd8CU/m/TCYPKQAXAwAJ
>>>>
>>>> Blink component
>>>> Blink>WebShare
>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebShare>
>>>>
>>>> TAG review
>>>> Not needed, trivial change to existing spec
>>>>
>>>
>>> A better reasoning would be that we're aligning to shipped behavior in
>>> other engines.
>>>
>>>
>>>
>>>> TAG review status
>>>> Not applicable
>>>>
>>>>
>>>> Risks
>>>>
>>>> Interoperability and Compatibility
>>>>
>>>> navigator.share() is called by embedded iframes. These may expect
>>>> share() calls to succeed, when now they will fail if permission has not
>>>> been granted.
>>>>
>>>> Firefox has successfully shipped the feature.
>>>>
>>>> Failures were observed with YouTube, these have now been addressed.
>>>>
>>>>
>>>>
>>>> Gecko: Shipped/Shipping (https://github.com/w3c/web-share/pull/252)
>>>>
>>>> WebKit: Shipped/Shipping (https://github.com/w3c/web-share/issues/169)
>>>> CL recently merged:
>>>> https://github.com/WebKit/WebKit/commit/ded7a6094a6ca38833e63a7915b7b6a2832f5734
>>>>
>>>> Web developers: No signals
>>>>
>>>> Other signals:
>>>>
>>>> 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?
>>>>
>>>> N/A - Web Share API is not enabled in WebView.
>>>>
>>>>
>>>> Debuggability
>>>> No DevTools changes needed.
>>>>
>>>> Will this feature be supported on all six Blink platforms (Windows,
>>>> Mac, Linux, Chrome OS, Android, and Android WebView)?
>>>>
>>>> No
>>>>
>>>> The Permissions Policy will be supported on all platforms that support
>>>> Web Share API. Currently, this is Android, Chrome OS, Windows.
>>>>
>>>> Is this feature fully tested by web-platform-tests
>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>> ?
>>>> Yes
>>>>
>>>> Flag name
>>>>
>>>> Requires code in //chrome?
>>>> False
>>>>
>>>>
>>>> Tracking bug
>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1079104
>>>>
>>>> Sample links
>>>> https://scrawny-bottlenose-somersault.glitch.me/share-from-iframes.html
>>>>
>>>> Estimated milestones
>>>> M110
>>>>
>>>> Anticipated spec changes
>>>>
>>>> -
>>>>
>>>>
>>>> Link to entry on the Chrome Platform Status
>>>> https://chromestatus.com/feature/6362499966304256
>>>>
>>>>
>>>> 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+unsubscr...@chromium.org.
>>>
>>>
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e4303ef1-c709-4f90-b97b-e2fc4b0f2e2bn%40chromium.org
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e4303ef1-c709-4f90-b97b-e2fc4b0f2e2bn%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/CAL5BFfV%3DC7ac0_gk89v7sG8X3kyOSxN%3DFH0i2DpCQ2iYrweDzw%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfV%3DC7ac0_gk89v7sG8X3kyOSxN%3DFH0i2DpCQ2iYrweDzw%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/47dca6e7-ba39-4222-9c21-723fa372bd3dn%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/47dca6e7-ba39-4222-9c21-723fa372bd3dn%40chromium.org?utm_medium=email&utm_source=footer>
> .
>
-- 
Thomas Steiner, PhD—Developer Relations Engineer (https://blog.tomayac.com,
https://twitter.com/tomayac)

Google Germany GmbH, ABC-Str. 19, 20354 Hamburg, Germany
Geschäftsführer: Paul Manicle, Liana Sebastian
Registergericht und -nummer: Hamburg, HRB 86891

----- BEGIN PGP SIGNATURE -----
Version: GnuPG v2.3.4 (GNU/Linux)

iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.
hTtPs://xKcd.cOm/1181/
----- END PGP SIGNATURE -----

-- 
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/CALgRrLm%2BszMhUsDODgWxG0z1ZosDNJTidtMqF6jaoHWj1QbN8g%40mail.gmail.com.

Reply via email to