gecko-dev/accessible/tests
Emilio Cobos Álvarez c12d8705fe Bug 1638703 - Flush layout explicitly in some a11y non-e10s tests. r=Jamie
These tests insert a <browser> into the DOM via tabbrowser, and
immediately try to get a hold to the underlying document right after.

However the a11y tree is constructed after frame construction, and with
bug 1584935 there's no longer a guarantee that it gets done in time
without these explicit flushes.

Note that I couldn't reproduce these failures locally, so take the
diagnostic with a grain of salt, but I believe it's accurate and that
this is the right fix.

Differential Revision: https://phabricator.services.mozilla.com/D75715
2020-05-17 22:08:47 +00:00
..
browser Bug 1625192 - Introduce test for select dropdown. r=morgan 2020-05-15 21:27:57 +00:00
crashtests Bug 1585851: When processing a11y insertions, don't try to move an accessible if its new previous sibling hasn't been moved into its new container yet. r=MarcoZ 2019-10-30 06:32:50 +00:00
mochitest Bug 1638703 - Flush layout explicitly in some a11y non-e10s tests. r=Jamie 2020-05-17 22:08:47 +00:00