Answers.Body: <p>Terrific! I found a work-around, and here it is! Using Firefox web browser, with the "Web Developer" tool bar extension, select Disable \ Disable JavaScript \ Disable All JavaScipt. Then reload the above specified URL. That will load the page WITHOUT the AJAX / JavaScript multi-select controls... and leave the basic HTML list controls. I was able to quickly select all the countries, and I am cruising along wrapping up this upgrade.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-27T16:48:49.063Z
Answers.LastActivityDate: 2016-02-27T16:48:49.063Z
Answers.UserDisplayName: Michael Lueck
Answers.Body: <p>To me the main bug here is needing to readd them after each upgrade. That's a symptom of aomething underlying. Please could you add this to <a href="http://issues.civicrm.org" rel="nofollow">http://issues.civicrm.org</a> and include the previous upgrades you've done where you had to go through this, i.e. 4.5->4.6, 4.6.5 ->4.6.10. This in particular is helpful to tell us when it's from and if it only affects major version updates.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-27T16:39:24.423Z
Answers.Text: Yes the country lists at this URL get reset to USA only at each and every point release. The AJAX GUI multi-select is a **MAJOR*** pain to select all countries... I must keep scrolling back up to select the next country. I have been reporting this behavior for some time now. I will look up my old CiviCRM forum posts about it and raise an issue in the URL you kindly provided. The new UI design is definitely a major step back. It was bad enough to have to remember to re-select after each upgrade (which keystroke short cuts were a major breeze to address this), but this new UI it is very slow!
Answers.UserDisplayName: Michael Lueck
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-28T21:30:57.927Z
Answers.Text: Thanks for the update. Did you add a bug to issues.civicrm.org?
Answers.UserDisplayName: JohnFF
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-13T22:16:02.843Z
Answers.Text: I just got done with the 4.7.2 --> 4.7.3 upgrade, an this time the country settings held. Perhaps this long troublesome defect has been resolved in the 4.7.x series.
Answers.UserDisplayName: Michael Lueck
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-13T22:22:48.153Z
Answers.Text: Neat-glad it got sorted ok.
Answers.UserDisplayName: JohnFF
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-27T15:52:50.473Z
Answers.LastActivityDate: 2016-02-27T15:52:50.473Z
Answers.UserDisplayName: JohnFF
Body: <p>I am in the process of upgrading sites from CiviCRM 4.6.x to 4.7.x.</p>
  
  <p>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:</p>
  
  <p>Home » CiviCRM » Administer CiviCRM
  Settings - Localization</p>
  
  <pre>/civicrm/admin/setting/localization?reset=1</pre>
  
  <p>And insure that all of the countries are in the selected / available list.</p>
  
  <p>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.</p>
  
  <p>Please revert back to the simple HTML list control.</p>
  
  <p>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. <strong>To include ALL countries, leave the right-hand box empty.</strong> "</p>
  
  <p>I am thankful,
  Michael</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-02-27T18:14:54.587Z
Comments.Text: Please see this related post http://civicrm.stackexchange.com/questions/9661/how-can-i-select-all-countries-to-be-available-for-address-fields-in-civicrm-4-7
Comments.UserDisplayName: William Mortada
Tags: <admin><ui>
Title: Country selection UI in 4.7.x negative feedback
ThreadText: # Country selection UI in 4.7.x negative feedback
  
  (Asked by: username_0 on 2016-02-27)
  
  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
  
  **Tags:** admin, ui
  
  > **Comments:**
  > **username_1**: Please see this related post http://civicrm.stackexchange.com/questions/9661/how-can-i-select-all-countries-to-be-available-for-address-fields-in-civicrm-4-7  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2016-02-27. Score: 2
  
  Terrific! I found a work-around, and here it is! Using Firefox web browser, with the "Web Developer" tool bar extension, select Disable \ Disable JavaScript \ Disable All JavaScipt. Then reload the above specified URL. That will load the page WITHOUT the AJAX / JavaScript multi-select controls... and leave the basic HTML list controls. I was able to quickly select all the countries, and I am cruising along wrapping up this upgrade.
  
  
  ---
  
  ### Answer by username_2 on 2016-02-27. Score: 0
  
  To me the main bug here is needing to readd them after each upgrade. That's a symptom of aomething underlying. Please could you add this to <http://issues.civicrm.org> and include the previous upgrades you've done where you had to go through this, i.e. 4.5->4.6, 4.6.5 ->4.6.10. This in particular is helpful to tell us when it's from and if it only affects major version updates.
  
  > **Comments:**
  > **username_0**: Yes the country lists at this URL get reset to USA only at each and every point release. The AJAX GUI multi-select is a **MAJOR*** pain to select all countries... I must keep scrolling back up to select the next country. I have been reporting this behavior for some time now. I will look up my old CiviCRM forum posts about it and raise an issue in the URL you kindly provided. The new UI design is definitely a major step back. It was bad enough to have to remember to re-select after each upgrade (which keystroke short cuts were a major breeze to address this), but this new UI it is very slow!  
  > **username_2**: Thanks for the update. Did you add a bug to issues.civicrm.org?  
  > **username_0**: I just got done with the 4.7.2 --> 4.7.3 upgrade, an this time the country settings held. Perhaps this long troublesome defect has been resolved in the 4.7.x series.  
  > **username_2**: Neat-glad it got sorted ok.  
  
  ---
  
  