Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / navigation / cross-origin-fragment-navigation-is-async-expected.txt
blob47c8edbc3fc70f14e5a6db67c1b6f8d7e0ed1694
1 frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
2 main frame - didFinishDocumentLoadForFrame
3 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
4 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
5 frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
6 frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
7 main frame - didHandleOnloadEventsForFrame
8 main frame - didFinishLoadForFrame
9 ALERT: PASS: scheduled postMessage() before hashchange triggered.
10 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
11 frame "<!--framePath //<!--frame0-->-->" - didReceiveTitle: 
12 ALERT: PASS: hashchange triggered after postMessage().
13 This tests that cross-origin fragment navigations are asynchronous. It does so by scheduling a postMessage before scheduling the navigation. If the navigation is synchronous, the frame load callback for the load's commit will happen before the message is handled. This isn't as flaky as it sounds, though it does rely on this postMessage behavior (which seems reasonable to do).
15 This test passes if the didChangeLocationWithinPageForFrame callback fires after the postMessage alert() fires.