We need to be able to run browser based integration tests to fully test navigation state logic (e.g., jump to source history).