| <script> |
| onload = function() { |
| if (location.search.substring(1).length == 0) { |
| sessionStorage.testStage = 0; |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.dumpBackForwardList(); |
| testRunner.waitUntilDone(); |
| } |
| } |
| |
| // Location changes need to happen outside the onload handler to generate history entries. |
| setTimeout(function() { |
| switch (sessionStorage.testStage++) { |
| case 0: |
| location = "?a"; |
| break; |
| case 1: |
| location = "?b"; |
| break; |
| case 2: |
| history.back(); |
| break; |
| case 3: |
| history.pushState(null, null); |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| break; |
| } |
| }, 0); |
| } |
| onunload = function() { |
| // disable page cache |
| } |
| </script> |
| <body> |
| You should NOT see an active forward button. |
| </body> |