| Index: chrome/browser/resources/sync_setup_overlay.js
|
| diff --git a/chrome/browser/resources/sync_setup_overlay.js b/chrome/browser/resources/sync_setup_overlay.js
|
| index a066249bb56338be5710a12a5dccfe0ab76ef866..2757000c5e527be382725a9f9539c0d0b16d3f9c 100644
|
| --- a/chrome/browser/resources/sync_setup_overlay.js
|
| +++ b/chrome/browser/resources/sync_setup_overlay.js
|
| @@ -508,10 +508,12 @@ cr.define('options', function() {
|
| showSyncSetupPage_: function(page, args) {
|
| this.setThrobbersVisible_(false);
|
|
|
| - // Hide an existing visible overlay.
|
| - var overlay = $('sync-setup-overlay');
|
| - for (var i = 0; i < overlay.children.length; i++)
|
| - overlay.children[i].hidden = true;
|
| + // Hide an existing visible overlay (ensuring the close button is not
|
| + // hidden).
|
| + var children = document.querySelectorAll(
|
| + '#sync-setup-overlay > *:not(.close-button)');
|
| + for (var i = 0; i < children.length; i++)
|
| + children[i].hidden = true;
|
|
|
| this.setInputElementsDisabledState_(false);
|
|
|
|
|