I've needed to be able to filter the "account source" when using `navigator.contacts.find(contactFields, contactSuccess, contactError, contactFindOptions);`. So I created a patch a submitted a PR on github (https://github.com/apache/incubator-cordova-ios/pull/33). However, Becky Gibson was reluctant to proceed with the merge as it deviated from the W3C spec. So I've been asked to bring this up here for further debate :
My point : Every mobile OS as a per-account contact setup, being able to filter out some accounts (ie. Exchange) can lead to a real boost in performance for our mobile apps (as a few thousand contacts eat up quite a lot of memory once loaded). Wouldn't it be cordova's role, to implement this (in a non-breaking way) & to bring this up to the W3C as something needed that requires standardization? Browser vendors do not wait for the W3C to freeze things. Regards, Olivier