Bug 1388342 - Ensure browser_tabstrip_overflow_underflow_reflows.js works for both the e10s and non-e10s case. r=florian
authorMike Conley <mconley@mozilla.com>
Wed, 09 Aug 2017 11:24:49 -0400
changeset 373618 e833da3d0d86b0a791318876ac7b466949bfdc44
parent 373617 d973cec5aa5356b607d085e6d33495e0b6ec377e
child 373619 54812f8a06944fa2ce7195e0aa7a011441efedfa
push id48347
push usermconley@mozilla.com
push dateWed, 09 Aug 2017 15:47:37 +0000
treeherderautoland@e833da3d0d86 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersflorian
bugs1388342
milestone57.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 1388342 - Ensure browser_tabstrip_overflow_underflow_reflows.js works for both the e10s and non-e10s case. r=florian We hit the _adjustFocusAfterTabSwitch function in both the e10s and non-e10s cases, but through different code paths. This makes the expected stack less specific to account for both cases. MozReview-Commit-ID: AI4KLUNjUqZ
browser/base/content/test/performance/browser_tabstrip_overflow_underflow_reflows.js
--- a/browser/base/content/test/performance/browser_tabstrip_overflow_underflow_reflows.js
+++ b/browser/base/content/test/performance/browser_tabstrip_overflow_underflow_reflows.js
@@ -10,27 +10,16 @@
  * for tips on how to do that.
  */
 const EXPECTED_OVERFLOW_REFLOWS = [
   {
     stack: [
       "select@chrome://global/content/bindings/textbox.xml",
       "focusAndSelectUrlBar@chrome://browser/content/browser.js",
       "_adjustFocusAfterTabSwitch@chrome://browser/content/tabbrowser.xml",
-      "updateDisplay/<@chrome://browser/content/tabbrowser.xml",
-      "set_selectedIndex@chrome://browser/content/tabbrowser.xml",
-      "set_selectedPanel@chrome://global/content/bindings/tabbox.xml",
-      "set_selectedIndex@chrome://global/content/bindings/tabbox.xml",
-      "set_selectedItem@chrome://global/content/bindings/tabbox.xml",
-      "set_selectedTab@chrome://global/content/bindings/tabbox.xml",
-      "set_selectedTab@chrome://browser/content/tabbrowser.xml",
-      "loadOneTab@chrome://browser/content/tabbrowser.xml",
-      "openLinkIn@chrome://browser/content/utilityOverlay.js",
-      "openUILinkIn@chrome://browser/content/utilityOverlay.js",
-      "BrowserOpenTab@chrome://browser/content/browser.js",
     ]
   },
 ];
 
 const EXPECTED_UNDERFLOW_REFLOWS = [
   /**
    * Nothing here! Please don't add anything new!
    */