Index: chrome/browser/resources/user_manager/user_manager_tutorial.js |
diff --git a/chrome/browser/resources/user_manager/user_manager_tutorial.js b/chrome/browser/resources/user_manager/user_manager_tutorial.js |
index f5096b63286086772191320fe457a2d1c0d9ae67..41ae9d100edeaed23cc850e6705e7aad02281fbc 100644 |
--- a/chrome/browser/resources/user_manager/user_manager_tutorial.js |
+++ b/chrome/browser/resources/user_manager/user_manager_tutorial.js |
@@ -72,9 +72,15 @@ cr.define('cr.ui.login', function() { |
handleAddUserClick_: function(e) { |
chrome.send('addUser'); |
$('user-manager-tutorial').hidden = true; |
- // Prevent further propagation of click event. Otherwise, the click event |
- // handler of document object will set wallpaper to user's wallpaper when |
- // there is only one existing user. See http://crbug.com/166477 |
+ e.stopPropagation(); |
+ }, |
+ |
+ /** |
+ * Add a button click handler to dismiss the last tutorial bubble. |
+ * @private |
+ */ |
+ handleDismissBubbleClick_: function(e) { |
+ $('user-manager-tutorial').hidden = true; |
e.stopPropagation(); |
}, |
@@ -94,6 +100,8 @@ cr.define('cr.ui.login', function() { |
} |
$('slide-add-user').addEventListener('click', |
this.handleAddUserClick_.bind(this)); |
+ $('dismiss-bubble-button').addEventListener('click', |
+ this.handleDismissBubbleClick_.bind(this)); |
} |
}; |