{
  "before-web": [
    {
      "label": "browser-address-bar-back",
      "direction": "back",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": "two",
      "threadUnchanged": false,
      "browserHistoryCorrect": false
    },
    {
      "label": "browser-address-bar-forward",
      "direction": "forward",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": "three",
      "threadUnchanged": false,
      "browserHistoryCorrect": false
    },
    {
      "label": "browser-tab-strip-back",
      "direction": "back",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": "two",
      "threadUnchanged": false,
      "browserHistoryCorrect": false
    },
    {
      "label": "browser-tab-strip-forward",
      "direction": "forward",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": "three",
      "threadUnchanged": false,
      "browserHistoryCorrect": false
    },
    {
      "label": "browser-page-content-back",
      "direction": "back",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/two",
      "expectedPage": "two",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "browser-page-content-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/three",
      "expectedPage": "three",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "diff-content-back",
      "direction": "back",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false
    },
    {
      "label": "diff-content-forward",
      "direction": "forward",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false
    },
    {
      "label": "diff-tab-strip-back",
      "direction": "back",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false
    },
    {
      "label": "diff-tab-strip-forward",
      "direction": "forward",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false
    },
    {
      "label": "diff-context-menu-back",
      "direction": "back",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false
    },
    {
      "label": "diff-context-menu-forward",
      "direction": "forward",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false
    },
    {
      "label": "main-chat-back",
      "direction": "back",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false,
      "mainHistoryCorrect": true
    },
    {
      "label": "main-chat-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true,
      "mainHistoryCorrect": true
    }
  ],
  "after-web": [
    {
      "label": "browser-address-bar-back",
      "direction": "back",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/two",
      "expectedPage": "two",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "browser-address-bar-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/three",
      "expectedPage": "three",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "browser-tab-strip-back",
      "direction": "back",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/two",
      "expectedPage": "two",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "browser-tab-strip-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/three",
      "expectedPage": "three",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "browser-page-content-back",
      "direction": "back",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/two",
      "expectedPage": "two",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "browser-page-content-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": "http://127.0.0.1:24783/three",
      "expectedPage": "three",
      "threadUnchanged": true,
      "browserHistoryCorrect": true
    },
    {
      "label": "diff-content-back",
      "direction": "back",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true
    },
    {
      "label": "diff-content-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true
    },
    {
      "label": "diff-tab-strip-back",
      "direction": "back",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true
    },
    {
      "label": "diff-tab-strip-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true
    },
    {
      "label": "diff-context-menu-back",
      "direction": "back",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true
    },
    {
      "label": "diff-context-menu-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true
    },
    {
      "label": "main-chat-back",
      "direction": "back",
      "thread": "Thread A",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": false,
      "mainHistoryCorrect": true
    },
    {
      "label": "main-chat-forward",
      "direction": "forward",
      "thread": "Thread B",
      "browserUrl": null,
      "expectedPage": null,
      "threadUnchanged": true,
      "mainHistoryCorrect": true
    }
  ],
  "before-desktop": [
    {
      "direction": "back",
      "threadUnchanged": false,
      "browserUrl": null
    },
    {
      "direction": "forward",
      "threadUnchanged": false,
      "browserUrl": null
    }
  ],
  "after-desktop": [
    {
      "direction": "back",
      "threadUnchanged": true,
      "browserUrl": "http://127.0.0.1:24784/two"
    },
    {
      "direction": "forward",
      "threadUnchanged": true,
      "browserUrl": "http://127.0.0.1:24784/three"
    }
  ]
}