Backed out 3 changesets (bug 1787274, bug 1792964, bug 1774708) for causing mochitest failures on browser_test_visibility.js. CLOSED TREE
Backed out changeset f9ec55a441c4 (bug 1774708) Backed out changeset f942a92c1666 (bug 1792964) Backed out changeset d60a24f2c8b8 (bug 1787274)
This commit is contained in:
@@ -889,18 +889,6 @@ void NotificationController::WillRefresh(mozilla::TimeStamp aTime) {
|
||||
|
||||
CoalesceMutationEvents();
|
||||
ProcessMutationEvents();
|
||||
|
||||
// When firing mutation events, mObservingState is set to
|
||||
// eRefreshProcessing. Any calls to ScheduleProcessing() that
|
||||
// occur before mObservingState is reset will be dropped because we only
|
||||
// schedule a tick if mObservingState == eNotObservingRefresh.
|
||||
// This sometimes results in our viewport cache being out-of-date after
|
||||
// processing mutation events. Call ProcessQueuedCacheUpdates again to
|
||||
// ensure it is updated.
|
||||
if (IPCAccessibilityActive() && mDocument) {
|
||||
mDocument->ProcessQueuedCacheUpdates();
|
||||
}
|
||||
|
||||
mEventGeneration = 0;
|
||||
|
||||
// Now that we are done with them get rid of the events we fired.
|
||||
|
||||
Reference in New Issue
Block a user