Contact Picker API partial support - unexpected crashing behavior

Samsung Internet has all permissions for Contacts Picker API ( 'contacts' in navigator && 'ContactsManager' in window ).
But after calling navigator.contacts.select I get TypeError: Unable to open a contact selector

Related to: this issue

Hello @Lista,

We are very sorry to hear about your inconvenience. Thank you for reporting the issue. The relevant development team will check out the issue detail and share their progress soon. Thank you again for your continued interest in Samsung Internet Browser.

Best Regards,
Shuvo
Samsung Developer Program

Hello again @Lista ,

Thank you for your patience. We have communicated with the Samsung Internet development team. They are currently working on a patch for the issue. You can expect to receive the patch within 1H 2021, on Samsung Internet version 14.0.

Best Regards,
Shuvo
Samsung Developer Program

Hi there!
I’m trying to get to work contact picker api on my Galaxy S23 and unfortunately cannot…
Samsung Internet has already version 21.0.0.41 and the bug is persisting still!
Had it been fixed at all? Or what can I do with my phone to get it to work properly?

Hello,

Thank you for posting on the Samsung Developers Forums.

Is the issue you are facing the same as posted above 2 years ago? Please give us the error log/ screenshots/screen recording so we can forward the issue to the relevant team.

Sincerely,
Samiul Hossain
Samsung Developer Relations

Hello,
Yes, the problem is completely same as mentioned in the first post.
I’ve recorded screen, but its size is 35MB. This forum doesn’t allow to send such files (max 8mb).
But you can run the demo of Contact picker API. Just open the link https://contact-picker.glitch.me/ in Samsung Internet browser, select, for example, only phone number in checkboxes (or leave default selected, actually it doesn’t matter) and click “Open contact picker”.
It may asks you for contacts permission for the Samsung Internet app, allow this.
Then you will get an error “TypeError: Unable to open a contact selector” instead of opened picker.
Any logs you can get in developer’s panel if you connect your phone to PC (any web developer should know how to do this). But if you can’t do this, I can try to save such logs for you.

Hello,

Your issue has been forwarded to the development team. Please wait while they get back to us with your request.

Sincerely,
Samiul Hossain
Samsung Developer Relations

1 Like

Hello,

The development team got back to me with your request. We are sorry to let you know that due to security reasons, Samsung Internet doesn’t support Contact Picker API anymore.

We are sorry for the inconvenience caused by this.

Sincerely,
Samiul Hossain
Samsung Developer Relations

Thank you for response!

P.s. ‘anymore’ sounds pretty fun because critical bug had been preventing using API since 13th version, had never been fixed and won’t be fixed, thus Samsung Internet has never supported the Contact Picker API :smile:

Hello,

We are sorry about that. We are actually not privy to the details regarding this, and can only relay what we’ve been told by the relevant team.

Thank you for posting on the Samsung Developers Forums. Feel free to create a new post anytime if you require any additional help/information about Samsung SDKs/services.

Sincerely,
Samiul Hossain
Samsung Developer Relations