I am in the process of upgrading sites from CiviCRM 4.6.x to 4.7.x.
One thing we have had to deal with in CiviCRM upgrades, is at each upgrade the list of selected countries always resets itself to United States only. Always I must make sure to stop in at URL:
Home » CiviCRM » Administer CiviCRM Settings - Localization
/civicrm/admin/setting/localization?reset=1
And insure that all of the countries are in the selected / available list.
On previous versions of CiviCRM, this UI has been a simple HTML multiple pick list control. However with the upgrade to CiviCRM 4.7.x, now it is a fancy AJAX type pick list where I must click, click, click each country one at a time. This is a major PAIN / regression in functionality.
Please revert back to the simple HTML list control.
Oh, and the help text appears to not have been updated to the new UI. It is still as follows: "Available Countries - Which countries are available in the Country selection field when adding or editing contact addresses. Profile and Custom 'Country' fields also use this setting. To include ALL countries, leave the right-hand box empty. "
I am thankful, Michael