Bug 766112 - intermittent failure of events/test_docload.xul, r=tbsaunde
--- a/accessible/tests/mochitest/events/test_docload.xul
+++ b/accessible/tests/mochitest/events/test_docload.xul
@@ -105,17 +105,18 @@
this.unexpectedEventSeq = [
new invokerChecker(EVENT_DOCUMENT_LOAD_COMPLETE, getNestedDoc),
new invokerChecker(EVENT_STATE_CHANGE, getNestedDoc)
];
function getNestedDoc()
{
- return currentTabDocument().getElementsByTagName("iframe")[0].firstChild;
+ var iframeNodes = currentTabDocument().getElementsByTagName("iframe");
+ return iframeNodes ? iframeNodes[0].firstChild : null;
}
}
/**
* Reload the page by F5 (isFromUserInput flag is true).
*/
function userReloadInvoker()
{
@@ -182,17 +183,17 @@
{
return "load error page: '" + aURLDescr + "'";
}
}
////////////////////////////////////////////////////////////////////////////
// Tests
- gA11yEventDumpToConsole = true; // debug
+ //gA11yEventDumpToConsole = true; // debug
//gA11yEventDumpFeature = "parentchain:reorder";
var gQueue = null;
function doTests()
{
gQueue = new eventQueue();
var dataURL =