gecko-dev/mobile
Jamie Nicol 8fb7eecd6e Bug 1754334 - Return error when GPU process crash occurs during screen pixels request. r=agi
In bug 1750569 we attempted to ensure that following a GPU process
crash outstanding screen pixels requests would be fulfilled. While
this usually worked there was a race condition between sending the
request to the new compositor and the content process sending the
display list to the new compositor, which meant that sometimes we
would screenshot an empty screen instead of the page content.

As a GPU process crash is an extraordinary circumstance and
screenshots are non-critical, the best solution is to simply return an
error if a GPU process crash occurs while there is an outstanding
request (or if a new request is made whilst the GPU process is
restarting). This patch also updates the junit test to check for this
error rather than expecting a screenshot to be returned.

Differential Revision: https://phabricator.services.mozilla.com/D138323
2022-02-09 19:36:49 +00:00
..
android Bug 1754334 - Return error when GPU process crash occurs during screen pixels request. r=agi 2022-02-09 19:36:49 +00:00
locales Bug 1733497 - Remove region.properties. r=geckoview-reviewers,m_kato,flod 2022-01-13 21:18:30 +00:00
.eslintrc.js