Intent to Ship: Contacts API Address/Icon support

80 views
Skip to first unread message

Rayan Kanso

unread,
Apr 23, 2020, 7:08:34 AM4/23/20
to blink-dev

Contact emails

fin...@chromium.org, raya...@chromium.org


Explainer

https://github.com/wicg/contact-api/


Spec

Draft Spec: https://wicg.github.io/contact-api/spec/

Tag Review for the API in general: https://github.com/w3ctag/design-reviews/issues/337


Summary

Extends the Contacts API to allow developers to request contact addresses and icons as well. This can enable use-cases like sharing a recipient’s address with a delivery service, or a communications app where icons would make people more recognizable.


Intent To Ship for Contacts API: https://groups.google.com/a/chromium.org/g/blink-dev/c/7UX5LNeAaCk/m/JBWfbrheBwAJ


Link to “Intent to Prototype” blink-dev discussion

https://groups.google.com/a/chromium.org/g/blink-dev/c/brKChSa9_d0/


Link to Origin Trial feedback summary

There were a few OT signups, but no actionable feedback was provided.


Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

No. The feature and solution are platform agnostic, but we only provide an implementation for Android for now, where the problem is significantly more severe than on other platforms. Other platforms can provide an implementation too, where available.


Demo link

https://tests.peter.sh/contact-api



Risks

Interoperability and Compatibility

Edge: Positive

Firefox: deferred. Concerns seem to be that the explainer didn’t mention historical past attempts, although that has been fixed, and that the TAG review brought up potential abuse cases, although those have been mitigated as well.

Safari: No Signals

Web / Framework developers: Positive about the Contacts API in general, although not a lot of feedback has been gathered on this API extension.

 

Ergonomics

No adverse effects on Chrome performance are expected.


Activation

The API can be used immediately when shipped. More information here: https://web.dev/contact-picker/


Is this feature fully tested by web-platform-tests? Link to test suite results from wpt.fyi.

Yes, link here.


Entry on the feature dashboard

https://www.chromestatus.com/feature/6316401599971328


Dominic Farolino

unread,
Apr 23, 2020, 1:24:55 PM4/23/20
to Rayan Kanso, blink-dev
On Thu, Apr 23, 2020 at 5:08 AM Rayan Kanso <raya...@chromium.org> wrote:

Contact emails

fin...@chromium.org, raya...@chromium.org


Explainer

https://github.com/wicg/contact-api/


Spec

Draft Spec: https://wicg.github.io/contact-api/spec/

Tag Review for the API in general: https://github.com/w3ctag/design-reviews/issues/337


Summary

Extends the Contacts API to allow developers to request contact addresses and icons as well. This can enable use-cases like sharing a recipient’s address with a delivery service, or a communications app where icons would make people more recognizable.


Intent To Ship for Contacts API: https://groups.google.com/a/chromium.org/g/blink-dev/c/7UX5LNeAaCk/m/JBWfbrheBwAJ


This link seems to be generated while using the new experimental UI, so the link is broken to the public. Please use https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/7UX5LNeAaCk instead.

Link to “Intent to Prototype” blink-dev discussion

https://groups.google.com/a/chromium.org/g/blink-dev/c/brKChSa9_d0/



Link to Origin Trial feedback summary

There were a few OT signups, but no actionable feedback was provided.


Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

No. The feature and solution are platform agnostic, but we only provide an implementation for Android for now, where the problem is significantly more severe than on other platforms. Other platforms can provide an implementation too, where available.


Demo link

https://tests.peter.sh/contact-api



Risks

Interoperability and Compatibility

Edge: Positive

Firefox: deferred. Concerns seem to be that the explainer didn’t mention historical past attempts, although that has been fixed, and that the TAG review brought up potential abuse cases, although those have been mitigated as well.

Safari: No Signals

Web / Framework developers: Positive about the Contacts API in general, although not a lot of feedback has been gathered on this API extension.

 

Ergonomics

No adverse effects on Chrome performance are expected.


Activation

The API can be used immediately when shipped. More information here: https://web.dev/contact-picker/


Is this feature fully tested by web-platform-tests? Link to test suite results from wpt.fyi.

Yes, link here.


Entry on the feature dashboard

https://www.chromestatus.com/feature/6316401599971328


--
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/CAAe2mZ0tyERqkVU%3D-fkfqQQAAKRdfaraszKj2ZWo-pQGiqUBEg%40mail.gmail.com.

Chris Harrelson

unread,
Apr 30, 2020, 3:22:53 PM4/30/20
to Dominic Farolino, Rayan Kanso, blink-dev

Daniel Bratell

unread,
Apr 30, 2020, 3:24:24 PM4/30/20
to blink-dev, d...@chromium.org, raya...@chromium.org
LGTM2

/Daniel
LGTM1

To unsubscribe from this group and stop receiving emails from it, send an email to blin...@chromium.org.

--
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 blin...@chromium.org.

Mike West

unread,
Apr 30, 2020, 3:25:12 PM4/30/20
to Daniel Bratell, blink-dev, Dominic Farolino, Rayan Kanso
LGTM3.

-mike


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/610a100d-973a-49fa-a5aa-6e59053df99d%40chromium.org.
Reply all
Reply to author
Forward
0 new messages