Contacts group hierarchy makes “any group” criterion useless for iCloud contacts

Originator:martin.kopischke
Number:rdar://12355234 Date Originated:23-Sep-2012 09:46 PM
Status:Open Resolved:
Product:Mac OS X Product Version:10.8.2 (12C54)
Classification:UI/Usability Reproducible:Always
 
23-Sep-2012 09:46 PM Martin Kopischke:
Summary:
The hierarchy of groups in the iCloud-ified Contacts application (née AddressBook) makes the “any group” smart groups criterion unusable.

Steps to Reproduce:
1. Disable Facebook contacts integration and remove local and / or Exchange contacts accounts
2. Enable iCloud contacts
3. Create a contact in iCloud, making sure it is not assigned to any contact group
4. Create a smart group, A, “card is not a member of any group”
5. Create a smart group, B, “card is a member of any group”

Expected Results:
Group A contains the newly created card; group B does not.

Actual Results:
Group A is empty; group B contains the newly created card.

Notes:
“All iCloud” is a master group of all cards in the iCloud account. As a result, all iCloud cards are always members of a group (easily testable by Opt-highlighting the card). Though this means the smart groups return the correct result formally spoken, that result is both non-intuitive (a user would expect “groups” in this context to mean “user created groups”, and the selection popup suggests so, with a list of user created groups followed by a list of accounts – not a hierarchy) and useless (if iCloud contacts are always in a group, what is the point of having the filter criterion “any group”?).

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!