diff --git a/accessible/src/generic/DocAccessible.cpp b/accessible/src/generic/DocAccessible.cpp index 27269343047..5f126946bb6 100644 --- a/accessible/src/generic/DocAccessible.cpp +++ b/accessible/src/generic/DocAccessible.cpp @@ -1515,7 +1515,7 @@ DocAccessible::ProcessLoad() // Fire complete/load stopped if the load event type is given. if (mLoadEventType) { nsRefPtr loadEvent = new AccEvent(mLoadEventType, this); - nsEventShell::FireEvent(loadEvent); + FireDelayedEvent(loadEvent); mLoadEventType = 0; } @@ -1523,7 +1523,7 @@ DocAccessible::ProcessLoad() // Fire busy state change event. nsRefPtr stateEvent = new AccStateChangeEvent(this, states::BUSY, false); - nsEventShell::FireEvent(stateEvent); + FireDelayedEvent(stateEvent); } void diff --git a/accessible/tests/mochitest/actions/test_link.html b/accessible/tests/mochitest/actions/test_link.html index c2e9c85b0cf..06fc2aeadb8 100644 --- a/accessible/tests/mochitest/actions/test_link.html +++ b/accessible/tests/mochitest/actions/test_link.html @@ -20,7 +20,7 @@ if (navigator.platform.startsWith("Win")) { SimpleTest.expectAssertions(13, 14); } else if (navigator.platform.startsWith("Linux")) { - SimpleTest.expectAssertions(18); + SimpleTest.expectAssertions(2); } else if (navigator.platform.startsWith("Mac")) { SimpleTest.expectAssertions(0, 14); } diff --git a/accessible/tests/mochitest/events/test_scroll.xul b/accessible/tests/mochitest/events/test_scroll.xul index c56609ab661..134d4a7e8af 100644 --- a/accessible/tests/mochitest/events/test_scroll.xul +++ b/accessible/tests/mochitest/events/test_scroll.xul @@ -37,8 +37,8 @@ function loadTab(aURL) { this.eventSeq = [ - new invokerChecker(EVENT_DOCUMENT_LOAD_COMPLETE, currentTabDocument), - new invokerChecker(EVENT_SCROLLING_START, getAnchorJumpInTabDocument) + new asyncInvokerChecker(EVENT_DOCUMENT_LOAD_COMPLETE, currentTabDocument), + new asyncInvokerChecker(EVENT_SCROLLING_START, getAnchorJumpInTabDocument) ]; this.invoke = function loadTab_invoke()