| Index: chrome/browser/resources/settings/site_settings/site_data_details_dialog.js
 | 
| diff --git a/chrome/browser/resources/settings/site_settings/site_data_details_dialog.js b/chrome/browser/resources/settings/site_settings/site_data_details_dialog.js
 | 
| index 94b9e910704c30695baad828a8fa8ad4deb4c326..06f4dd118552aa4af96268d35f82716017c608e2 100644
 | 
| --- a/chrome/browser/resources/settings/site_settings/site_data_details_dialog.js
 | 
| +++ b/chrome/browser/resources/settings/site_settings/site_data_details_dialog.js
 | 
| @@ -33,6 +33,13 @@ Polymer({
 | 
|      entries_: Array,
 | 
|  
 | 
|      /**
 | 
| +     * The cookie nodes to show in the dialog.
 | 
| +     * @type {!Array<CookieDataForDisplay>}
 | 
| +     * @private
 | 
| +     */
 | 
| +    cookieNodes_: Object,
 | 
| +
 | 
| +    /**
 | 
|       * The index of the last selected item.
 | 
|       */
 | 
|       lastSelectedIndex_: Number,
 | 
| @@ -118,16 +125,9 @@ Polymer({
 | 
|     * @private
 | 
|     */
 | 
|    populateItem_: function(id, site) {
 | 
| -    // Out with the old...
 | 
| -    var root = this.$.content;
 | 
| -    while (root.lastChild) {
 | 
| -      root.removeChild(root.lastChild);
 | 
| -    }
 | 
| -
 | 
| -    // In with the new...
 | 
|      var node = site.fetchNodeById(id, true);
 | 
|      if (node)
 | 
| -      site.addCookieData(root, node);
 | 
| +      this.cookieNodes_ = site.getCookieData(node);
 | 
|    },
 | 
|  
 | 
|    /**
 | 
| @@ -172,7 +172,7 @@ Polymer({
 | 
|      // of '1 cookie', '1 cookie', ... etc, it is better to show the title of the
 | 
|      // cookie to differentiate them.
 | 
|      if (item.data.type == 'cookie')
 | 
| -      return item.title;
 | 
| +      return loadTimeData.getStringF('siteSettingsCookie', item.title);
 | 
|  
 | 
|      return getCookieDataCategoryText(item.data.type, item.data.totalUsage);
 | 
|    },
 | 
| 
 |