зеркало из https://github.com/mozilla/gecko-dev.git
8a4a8afa44
There were a couple of things wrong here: 1 - The whole recursive frame load waiting thing was totally unnecessary. Load doesn't fire on the window until all descendant iframes have loaded. 2 - The chrome event handler wasn't filtering by target, which it should. This is probably to blame for the intermittent orange. 3 - Setting window.location during document load actually invokes window.location.replace. 4 - Session history navigation seems to have weird behavior when called from an onload handler. I wanted to investigate this further, but I've already spent too much time on this. SimpleTest.executeSoon() seems to do the trick here. |
||
---|---|---|
.. | ||
Makefile.in | ||
NavigationUtils.js | ||
blank.html | ||
browser_bug343515.js | ||
bug343515_pg1.html | ||
bug343515_pg2.html | ||
bug343515_pg3.html | ||
bug343515_pg3_1.html | ||
bug343515_pg3_1_1.html | ||
bug343515_pg3_2.html | ||
file_bug462076_1.html | ||
file_bug462076_2.html | ||
file_bug462076_3.html | ||
file_bug508537_1.html | ||
file_bug534178.html | ||
file_bug754029.html | ||
file_document_write_1.html | ||
file_static_and_dynamic_1.html | ||
frame0.html | ||
frame1.html | ||
frame2.html | ||
frame3.html | ||
goback.html | ||
iframe.html | ||
navigate.html | ||
open.html | ||
parent.html | ||
test_bug13871.html | ||
test_bug270414.html | ||
test_bug278916.html | ||
test_bug279495.html | ||
test_bug386782.html | ||
test_bug430624.html | ||
test_bug430723.html | ||
test_child.html | ||
test_grandchild.html | ||
test_not-opener.html | ||
test_opener.html | ||
test_popup-navigates-children.html | ||
test_reserved.html | ||
test_sessionhistory.html | ||
test_sibling-matching-parent.html | ||
test_sibling-off-domain.html |