Bug 1633451 - Re-disable synthetic mousemoves on Android. r=geckoview-reviewers,m_kato
☠☠ backed out by 632035e7c684 ☠ ☠
authorKartikaya Gupta <kgupta@mozilla.com>
Tue, 28 Apr 2020 17:50:39 +0000
changeset 526525 3b73e8e74ebf6ba47dac25adefa62cd8b4feb44f
parent 526524 38dd57dc02d46875d3f150cc95ad44dd84a49a7d
child 526526 8866eea63b5726295da916e79214ca9c0f8a5bd9
push id37358
push useropoprus@mozilla.com
push dateWed, 29 Apr 2020 03:05:14 +0000
treeherdermozilla-central@6bb8423186c1 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgeckoview-reviewers, m_kato
bugs1633451
milestone77.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1633451 - Re-disable synthetic mousemoves on Android. r=geckoview-reviewers,m_kato Differential Revision: https://phabricator.services.mozilla.com/D72691
modules/libpref/init/StaticPrefList.yaml
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -6013,19 +6013,22 @@
   value: 64
   mirror: always
 
 - name: layout.paint_rects_separately
   type: bool
   value: true
   mirror: once
 
+# On Android, don't synth mouse move events after scrolling, as they cause
+# unexpected user-visible behaviour. Can remove this after bug 1633450 is
+# satisfactorily resolved.
 - name: layout.reflow.synthMouseMove
   type: bool
-  value: true
+  value: @IS_NOT_ANDROID@
   mirror: always
 
 # This pref is to be set by test code only.
 - name: layout.scrollbars.always-layerize-track
   type: RelaxedAtomicBool
   value: false
   mirror: always