| Index: chrome/browser/resources/options/options.js
|
| diff --git a/chrome/browser/resources/options/options.js b/chrome/browser/resources/options/options.js
|
| index be478545c3eec70559343f31f2d6091a0a56d0c8..8f119802ddef65b2c5c44b5da88babe97305d7b4 100644
|
| --- a/chrome/browser/resources/options/options.js
|
| +++ b/chrome/browser/resources/options/options.js
|
| @@ -248,7 +248,8 @@ function load() {
|
| // appropriately to chrome://settings/. If the URL matches, updateHistory_
|
| // will avoid the extra replaceState.
|
| var updateHistory = true;
|
| - PageManager.showPageByName(pageName, updateHistory, {replaceState: true});
|
| + PageManager.showPageByName(pageName, updateHistory,
|
| + {replaceState: true, hash: location.hash});
|
|
|
| var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs');
|
| for (var i = 0; i < subpagesNavTabs.length; i++) {
|
| @@ -279,5 +280,5 @@ window.onbeforeunload = function() {
|
| */
|
| window.onpopstate = function(e) {
|
| var pageName = PageManager.getPageNameFromPath();
|
| - PageManager.setState(pageName, e.state);
|
| + PageManager.setState(pageName, location.hash, e.state);
|
| };
|
|
|