gecko-dev/mobile
Jamie Nicol a17ddfc210 Bug 1780093 - Disable SurfaceControl compositing path when selection is active. r=geckoview-reviewers,calu
On Android we previously added a rendering path using the
SurfaceControl API, in order to work around an Android OS bug when
recovering from a GPU process crash. Unfortunately the Magnifier
widget (shown when moving a text selection caret) does not work when
rendering using SurfaceControl.

This patch makes it so that we temporarily disable the SurfaceControl
path when a text selection is active, allowing the Magnifier to work.
Unfortunately this means that if a GPU process crash occurs while
there is an active selection we will be unable to recover. Hopefully
this turns out to be a relatively rare occurence.

Differential Revision: https://phabricator.services.mozilla.com/D153454
2022-08-02 20:55:20 +00:00
..
android Bug 1780093 - Disable SurfaceControl compositing path when selection is active. r=geckoview-reviewers,calu 2022-08-02 20:55:20 +00:00
locales Bug 1771734 - Drop unused DTD strings. r=flod,geckoview-reviewers,m_kato 2022-06-23 14:25:27 +00:00
.eslintrc.js