gecko-dev/dom/xul
Emilio Cobos Álvarez de54c4e1fc Bug 1718755 - Fix the SpecialPowers pref code to deal with ui / font prefs correctly after the previous change. r=kmag
This allows us to remove the timeout (which was there for these prefs)
and makes the code a bit more explicit.

Unconditionally making all tests wait for rAF causes some timing changes
which cause some tests to time out / fail, see:

  https://treeherder.mozilla.org/jobs?repo=try&revision=3aef4c168c6ab7d762dd360f49d4f56dff686c03

So this only does it when changing the prefs that care about it. Fix
some tests that were relying on the timeout to get this green.

Differential Revision: https://phabricator.services.mozilla.com/D119040
2021-07-20 14:10:58 +00:00
..
crashtests
test
ChromeObserver.cpp
ChromeObserver.h
moz.build
nsIBrowserController.idl
nsIController.idl
nsIControllers.idl
nsXULCommandDispatcher.cpp
nsXULCommandDispatcher.h
nsXULContentSink.cpp
nsXULContentSink.h
nsXULContentUtils.cpp
nsXULContentUtils.h
nsXULControllers.cpp
nsXULControllers.h
nsXULElement.cpp
nsXULElement.h
nsXULPopupListener.cpp
nsXULPopupListener.h
nsXULPrototypeCache.cpp
nsXULPrototypeCache.h
nsXULPrototypeDocument.cpp
nsXULPrototypeDocument.h
nsXULSortService.cpp
nsXULSortService.h
XULBroadcastManager.cpp
XULBroadcastManager.h
XULFrameElement.cpp
XULFrameElement.h
XULMenuElement.cpp
XULMenuElement.h
XULPersist.cpp
XULPersist.h
XULPopupElement.cpp
XULPopupElement.h
XULTextElement.cpp
XULTextElement.h
XULTooltipElement.cpp
XULTooltipElement.h
XULTreeElement.cpp
XULTreeElement.h