Bug 1648687 - Disable the visual-viewport-only MVM for Firefox 79. r=tnikkel, a=RyanVM DEVEDITION_79_0b2_BUILD1 DEVEDITION_79_0b2_RELEASE FIREFOX_79_0b2_BUILD1 FIREFOX_79_0b2_RELEASE
authorKartikaya Gupta <kgupta@mozilla.com>
Tue, 30 Jun 2020 14:25:35 +0000
changeset 601867 1eea2bfc562ff309fea3c0157586104f679dba4d
parent 601866 2617ad6b12fdab4795a4bf42cdeae6c0553cce6b
child 601868 b220c1a1554b27b28d4ed05e20066eb31b98caf5
push id13329
push userryanvm@gmail.com
push dateTue, 30 Jun 2020 19:16:32 +0000
treeherdermozilla-beta@1eea2bfc562f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstnikkel, RyanVM
bugs1648687
milestone79.0
Bug 1648687 - Disable the visual-viewport-only MVM for Firefox 79. r=tnikkel, a=RyanVM This is the low-risk fix for landing on beta 79 to restore original performance. Differential Revision: https://phabricator.services.mozilla.com/D81710
layout/generic/crashtests/crashtests.list
layout/painting/crashtests/crashtests.list
layout/svg/crashtests/crashtests.list
modules/libpref/init/StaticPrefList.yaml
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -566,17 +566,17 @@ load 970710.html
 load 973701-1.xhtml
 load 973701-2.xhtml
 load 986899.html
 load 1001233.html
 load 1001258-1.html
 load 1001994.html
 load chrome://reftest/content/crashtests/layout/generic/crashtests/1003441.xhtml
 load 1015562.html
-asserts(1-3) load 1015563-1.html
+asserts(1-2) asserts-if(Android,1-3) load 1015563-1.html
 asserts(1-2) load 1015563-2.html
 load 1015844.html
 asserts-if(Android,0-358) pref(font.size.inflation.minTwips,200) load 1032450.html # Bug 1607658
 load 1032613-1.svg
 load 1032613-2.html
 load 1037903.html
 load 1039454-1.html
 load 1042489.html
@@ -699,17 +699,17 @@ load 1460158-3.html
 load 1461039.html
 load 1461979-1.html
 load 1467239.html
 load 1472403.html
 load 1474768.html
 load 1478178.html
 load 1483972.html
 load 1486457.html
-asserts(14) load 1488762-1.html # asserts from integer overflow & bogus sizes
+asserts(9) asserts-if(Android,14) load 1488762-1.html # asserts from integer overflow & bogus sizes
 load 1489287.html
 load 1489863.html
 load 1489770.html
 load 1490032.html
 load 1490685.html
 load 1493708.html
 load 1493710.html
 load 1493741.html
--- a/layout/painting/crashtests/crashtests.list
+++ b/layout/painting/crashtests/crashtests.list
@@ -14,12 +14,12 @@ load 1455944-1.html
 load 1465305-1.html
 load 1468124-1.html
 load 1469472.html
 load 1477831-1.html
 load 1504033.html
 load 1514544-1.html
 asserts(4-9) load 1547420-1.html
 load 1549909.html
-asserts(9) load 1551389-1.html # bug 847368
+asserts(6) asserts-if(Android,9) load 1551389-1.html # bug 847368
 asserts(0-2) load 1555819-1.html
 load 1574392.html
 load 1589800-1.html
--- a/layout/svg/crashtests/crashtests.list
+++ b/layout/svg/crashtests/crashtests.list
@@ -97,17 +97,17 @@ load 515288-1.html
 load 522394-1.svg
 load 522394-2.svg
 load 522394-3.svg
 load 566216-1.svg
 load 587336-1.html
 load 590291-1.svg
 load 601999-1.html
 load 605626-1.svg
-asserts(3) load 606914.xhtml # bug 606914, bug 718883
+asserts(2) asserts-if(Android,3) load 606914.xhtml # bug 606914, bug 718883
 load 610594-1.html
 load 610954-1.html
 load 612662-1.svg
 load 612662-2.svg
 load 612736-1.svg
 load 612736-2.svg
 load 614367-1.svg
 load 620034-1.html
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -491,17 +491,17 @@
 
 - name: apz.minimap.enabled
   type: RelaxedAtomicBool
   value: false
   mirror: always
 
 - name: apz.mvm.force-enabled
   type: RelaxedAtomicBool
-  value: true
+  value: false
   mirror: always
 
 - name: apz.one_touch_pinch.enabled
   type: RelaxedAtomicBool
   value: true
   mirror: always
 
 - name: apz.overscroll.enabled