I just played with the "add contact" dialog in the demo. Three points need overhaul:
- It should be possible to navigate via TAB/<Shift>-TAB (Changing Tabs via <Ctrl>-Tab).
- apparently there is a TLD check on the email address. Unforunately it doesn't work correctly: Once you have provided an email with a valid TLD you may ruin it without further complaint by the UI.
- Hitting "Apply changes" then goes without feedback (neither positive nor negative) and after dismissing the dialog the newly added contact cannot be found in any addressbook.
Apparently some check at save time (the ruined TLD I assume) has rejected the entry but without feedback to the user.
I am not sure a TLD check is a good thing anyway:
- If TLDs are officially added, all installations must be maintained, so the TLD list must be a preference accessible by the admin.
- Intranets may introduce arbitrary TLDs; another point why the TLD list must be a pref.
- Is it really worth the hassle to test for a valid TLD?
Sven


