This is a testharness.js-based test.
[FAIL] beforeunload event order
assert_array_equals: lengths differ, expected array ["before src change", "beforeunload", "after src change"] length 3, got ["before src change", "after src change"] length 2
Harness: the test ran to completion.