Thanks for the reply. It occurs for iOS. I cannot test it for Android at the moment. It is SDK 30.
Sure, here is the component from which the user clicks a button to import from contacts:
And this data is then loaded into a new component which lists all the returned contacts from which the user can choose one:
I wasn’t able to make this run in your online emulator, but the code is exactly what I am using and it works well, except for the aforementioned issue of only loading about 50-100 contacts. That partial list of contacts loads pretty fast, and is able to scroll, but tapping a contact doesn’t do anything for about a minute, when that tap finally gets registered and loads the next screen (where the user chooses what info they want to import from the contact).
If I change pageSize: 0 to pageSize: 10, to load only 10 instead of all contacts, then it all works very well and very fast.
Note that the list sometimes stops at letter C, sometimes letter B, so it doesn’t appear that there’s a culprit Contact causing this issue.
Hopefully this helps. Thanks again.