Merge pull request #427 from seandst/force-navigate

ensure_browser_open can deal with open alerts now
Starting off the refactor with a bang
wip