We assumed that geckoview would be generating a consistent stream of data that
would keep the batches from getting much staler than their default 5s.
Turns out we're far too efficient, so the data dries up.
To still catch data stale in the buffer, we now send the batch when the app
goes to background (on the "application-background" topic).
Differential Revision: https://phabricator.services.mozilla.com/D61837
--HG--
extra : moz-landing-system : lando
We want to be sure that the URL used for the WebChannel is validated to an
allowed set of domains. This test ensures that we are not allowing unknown
domains through.
Differential Revision: https://phabricator.services.mozilla.com/D57122
--HG--
extra : moz-landing-system : lando
This commit adds a WebChannel mechanism to the profiler popup workflow.
This will enable us to provide some configuration operations from the
content page in order to ease user onboarding, as well as a mechanism
to migrate away from the extension.
Differential Revision: https://phabricator.services.mozilla.com/D57121
--HG--
extra : moz-landing-system : lando
This patch checks for window.docShell.isActive to ensure
we should indeed restore the focus on the page.
A test case is added to make sure it works as expected
and that we don't regress.
Differential Revision: https://phabricator.services.mozilla.com/D60277
--HG--
extra : moz-landing-system : lando
The test is meant to check that tupes work and a tuple of a single element needs a comma to differentiate it from just being the element.
Differential Revision: https://phabricator.services.mozilla.com/D61681
--HG--
extra : moz-landing-system : lando
Starting from bug 1533949, the DOMWindowClose event is forwarded to the
`<browser>` element, so there is no need for a custom
"Extension:DOMWindowClose" message any more.
Differential Revision: https://phabricator.services.mozilla.com/D60721
--HG--
extra : moz-landing-system : lando
This ensures that even if APZ is force-disabled, the permanent offset between
the visual and layout viewports is preserved during rendering.
Differential Revision: https://phabricator.services.mozilla.com/D62094
--HG--
extra : moz-landing-system : lando
APZ may want to know what the main thread's view of the visual viewport offset
was at the time of the last paint even if the main thread does not want APZ
to scroll to that visual viewport offset.
Differential Revision: https://phabricator.services.mozilla.com/D62093
--HG--
extra : moz-landing-system : lando
Use the manifest ID rather than the manifest path in the reftest suite_start message.
Differential Revision: https://phabricator.services.mozilla.com/D62081
--HG--
extra : moz-landing-system : lando
Update existing unit test aliases for linux64 to include the new 18.04 platforms.
Differential Revision: https://phabricator.services.mozilla.com/D62137
--HG--
extra : moz-landing-system : lando
This is a re-work of `https://mzl.la/31Bkl47`, and because time passed and not all of the
issues reported by this checker were fixed and we want to land it, we've decided to move
from errors diagnostic messages to warnings.
Differential Revision: https://phabricator.services.mozilla.com/D61753
--HG--
extra : moz-landing-system : lando
This patch also exposes the desktop environment and window protocol on
the gfx blocklist, allowing us more control over feature deployment.
This will help with the slow rollout of WebRender to release channels.
Differential Revision: https://phabricator.services.mozilla.com/D56563
--HG--
extra : moz-landing-system : lando
This is being done to reduce the intermittent failures we see in this test.
There are other non-intermittent tests that measure the specific number of
pixels traveled by mousewheel events. The focus of this test seems to be
"Ensure that mousewheel scrolling and zooming are mutually exclusive" and
this change maintains that.
Depends on D62067
Differential Revision: https://phabricator.services.mozilla.com/D62130
--HG--
extra : moz-landing-system : lando
Some webrender and condprof tasks on macOS had raw/'ugly' platform names and
were listed at the top of a treeherder push due to that and not together with
the other OS X tasks. With this patch applied, they are shown together with the
other tasks on that platform.
The platform name should reference either cross compile or the platform version
it is running on.
Differential Revision: https://phabricator.services.mozilla.com/D62051
--HG--
extra : moz-landing-system : lando
HTTP_CACHE_DISPOSITION_3 is now keyed by content type. Note that probe HTTP_CACHE_DISPOSITION_2 was removed along with the old cache code, so suffix V2 isn't needed anymore.
Differential Revision: https://phabricator.services.mozilla.com/D61676
--HG--
extra : moz-landing-system : lando