| Index: chrome/browser/resources/settings/route.js
|
| diff --git a/chrome/browser/resources/settings/route.js b/chrome/browser/resources/settings/route.js
|
| index db4a0ffb92eaa9d9605a874324b68f12c8860f96..981c574e4fb8fb26a7a6f376b2bbe27e4fefe1b7 100644
|
| --- a/chrome/browser/resources/settings/route.js
|
| +++ b/chrome/browser/resources/settings/route.js
|
| @@ -358,8 +358,10 @@ cr.define('settings', function() {
|
| url += '?' + queryString;
|
| }
|
|
|
| + // History serializes the state, so we don't push the actual route object.
|
| + var previousRoutePath = currentRoute_.path;
|
| setCurrentRoute(route, params);
|
| - window.history.pushState(undefined, '', url);
|
| + window.history.pushState(previousRoutePath, '', url);
|
| };
|
|
|
| window.addEventListener('popstate', function(event) {
|
|
|