| Index: chrome/browser/resources/options2/options.js
 | 
| diff --git a/chrome/browser/resources/options2/options.js b/chrome/browser/resources/options2/options.js
 | 
| index 682e4656cd51b48f05706793d5cb4120aa7b6704..3846a7534a559021bb95ed016876a452d63803f6 100644
 | 
| --- a/chrome/browser/resources/options2/options.js
 | 
| +++ b/chrome/browser/resources/options2/options.js
 | 
| @@ -232,7 +232,7 @@ function load() {
 | 
|    }
 | 
|  
 | 
|    var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs');
 | 
| -  for(var i = 0; i < subpagesNavTabs.length; i++) {
 | 
| +  for (var i = 0; i < subpagesNavTabs.length; i++) {
 | 
|      subpagesNavTabs[i].onclick = function(event) {
 | 
|        OptionsPage.showTab(event.srcElement);
 | 
|      }
 | 
| @@ -247,10 +247,17 @@ function load() {
 | 
|  
 | 
|  document.addEventListener('DOMContentLoaded', load);
 | 
|  
 | 
| +/**
 | 
| + * Listener for the |beforeunload| event.
 | 
| + */
 | 
|  window.onbeforeunload = function() {
 | 
|    options.OptionsPage.willClose();
 | 
|  };
 | 
|  
 | 
| +/**
 | 
| + * Listener for the |popstate| event.
 | 
| + * @param {Event} e The |popstate| event.
 | 
| + */
 | 
|  window.onpopstate = function(e) {
 | 
|    options.OptionsPage.setState(e.state);
 | 
|  };
 | 
| 
 |