Bug 1511095 - Remove support for 20fps throbber. r=mconley
authorJared Wein <jwein@mozilla.com>
Thu, 29 Nov 2018 22:25:29 +0000
changeset 505299 227e4c46623286b1968954e5bbaae940ad0805c5
parent 505298 531d30645f389f8ab0502bf9d5f27fb6f820ce26
child 505300 fc79d3717e40dfef08cfacd4213d8e2f66b84f6a
push id10290
push userffxbld-merge
push dateMon, 03 Dec 2018 16:23:23 +0000
treeherdermozilla-beta@700bed2445e6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmconley
bugs1511095
milestone65.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 1511095 - Remove support for 20fps throbber. r=mconley Differential Revision: https://phabricator.services.mozilla.com/D13460
browser/app/profile/firefox.js
browser/themes/shared/jar.inc.mn
browser/themes/shared/tabbrowser/loading-20fps.svg
browser/themes/shared/tabs.inc.css
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -429,17 +429,16 @@ pref("browser.link.open_newwindow.restri
 #ifdef XP_MACOSX
 pref("browser.link.open_newwindow.disabled_in_fullscreen", true);
 #else
 pref("browser.link.open_newwindow.disabled_in_fullscreen", false);
 #endif
 
 // Tabbed browser
 pref("browser.tabs.multiselect", true);
-pref("browser.tabs.20FpsThrobber", false);
 pref("browser.tabs.30FpsThrobber", false);
 pref("browser.tabs.closeTabByDblclick", false);
 pref("browser.tabs.closeWindowWithLastTab", true);
 // Open related links to a tab, e.g., link in current tab, at next to the
 // current tab if |insertRelatedAfterCurrent| is true.  Otherwise, always
 // append new tab to the end.
 pref("browser.tabs.insertRelatedAfterCurrent", true);
 // Open all links, e.g., bookmarks, history items at next to current tab
--- a/browser/themes/shared/jar.inc.mn
+++ b/browser/themes/shared/jar.inc.mn
@@ -195,17 +195,16 @@
 
   skin/classic/browser/tabbrowser/tab-connecting.png           (../shared/tabbrowser/tab-connecting.png)
   skin/classic/browser/tabbrowser/tab-connecting@2x.png        (../shared/tabbrowser/tab-connecting@2x.png)
   skin/classic/browser/tabbrowser/tab-loading.png              (../shared/tabbrowser/tab-loading.png)
   skin/classic/browser/tabbrowser/tab-loading@2x.png           (../shared/tabbrowser/tab-loading@2x.png)
   skin/classic/browser/tabbrowser/tab-loading-inverted.png     (../shared/tabbrowser/tab-loading-inverted.png)
   skin/classic/browser/tabbrowser/tab-loading-inverted@2x.png  (../shared/tabbrowser/tab-loading-inverted@2x.png)
   skin/classic/browser/tabbrowser/loading.svg                  (../shared/tabbrowser/loading.svg)
-  skin/classic/browser/tabbrowser/loading-20fps.svg            (../shared/tabbrowser/loading-20fps.svg)
   skin/classic/browser/tabbrowser/loading-30fps.svg            (../shared/tabbrowser/loading-30fps.svg)
   skin/classic/browser/tabbrowser/loading-burst.svg            (../shared/tabbrowser/loading-burst.svg)
   skin/classic/browser/tabbrowser/crashed.svg                  (../shared/tabbrowser/crashed.svg)
   skin/classic/browser/tabbrowser/indicator-tab-attention.svg  (../shared/tabbrowser/indicator-tab-attention.svg)
   skin/classic/browser/tabbrowser/pendingpaint.png             (../shared/tabbrowser/pendingpaint.png)
   skin/classic/browser/tabbrowser/tab-audio-playing.svg        (../shared/tabbrowser/tab-audio-playing.svg)
   skin/classic/browser/tabbrowser/tab-audio-playing-small.svg  (../shared/tabbrowser/tab-audio-playing-small.svg)
   skin/classic/browser/tabbrowser/tab-audio-muted.svg          (../shared/tabbrowser/tab-audio-muted.svg)
deleted file mode 100644
--- a/browser/themes/shared/tabbrowser/loading-20fps.svg
+++ /dev/null
@@ -1,68 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="320" height="16" fill="context-fill">
-  <svg>
-    <path d="M2.062 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="16">
-    <path d="M5.058 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="32">
-    <path d="M8.338 6.171c1.435 0 2.6 0.82 2.6 1.829 0 1.01 -1.165 1.829 -2.6 1.829s-2.6 -0.82 -2.6 -1.829c0 -1.01 1.165 -1.829 2.6 -1.829z"/>
-  </svg>
-  <svg x="48">
-    <path d="M10.33 6.343c1.767 0 3.201 0.742 3.201 1.657s-1.434 1.657 -3.2 1.657c-1.766 0 -3.2 -0.742 -3.2 -1.657s1.434 -1.657 3.2 -1.657z"/>
-  </svg>
-  <svg x="64">
-    <path d="M11.648 6.3c1.683 0 3.05 0.762 3.05 1.7s-1.367 1.7 -3.05 1.7c-1.683 0 -3.05 -0.762 -3.05 -1.7s1.367 -1.7 3.05 -1.7z"/>
-  </svg>
-  <svg x="80">
-    <path d="M12.551 6.15c1.394 0 2.525 0.829 2.525 1.85 0 1.021 -1.131 1.85 -2.525 1.85 -1.393 0 -2.525 -0.829 -2.525 -1.85 0 -1.021 1.132 -1.85 2.525 -1.85z"/>
-  </svg>
-  <svg x="96">
-    <path d="M13.17 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="112">
-    <path d="M13.578 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2c0 -1.104 0.897 -2 2 -2z"/>
-  </svg>
-  <svg x="128">
-    <path d="M13.823 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="144">
-    <path d="M13.935 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="160">
-    <path d="M13.937 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="176">
-    <path d="M12.219 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="192">
-    <path d="M7.913 6.171c1.34 0 2.429 0.82 2.429 1.829 0 1.01 -1.088 1.829 -2.429 1.829 -1.34 0 -2.428 -0.82 -2.428 -1.829 0 -1.01 1.088 -1.829 2.428 -1.829z"/>
-  </svg>
-  <svg x="208">
-    <path d="M5.545 6.343c1.577 0 2.857 0.742 2.857 1.657s-1.28 1.657 -2.857 1.657c-1.577 0 -2.858 -0.742 -2.858 -1.657s1.28 -1.657 2.858 -1.657z"/>
-  </svg>
-  <svg x="224">
-    <path d="M4.168 6.3c1.517 0 2.75 0.762 2.75 1.7s-1.233 1.7 -2.75 1.7c-1.518 0 -2.75 -0.762 -2.75 -1.7s1.232 -1.7 2.75 -1.7z"/>
-  </svg>
-  <svg x="240">
-    <path d="M3.288 6.15c1.311 0 2.375 0.829 2.375 1.85 0 1.021 -1.064 1.85 -2.375 1.85 -1.31 0 -2.375 -0.829 -2.375 -1.85 0 -1.021 1.065 -1.85 2.375 -1.85z"/>
-  </svg>
-  <svg x="256">
-    <path d="M2.714 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2c0 -1.104 0.897 -2 2 -2z"/>
-  </svg>
-  <svg x="272">
-    <path d="M2.35 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2c0 -1.104 0.897 -2 2 -2z"/>
-  </svg>
-  <svg x="288">
-    <path d="M2.142 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-  <svg x="304">
-    <path d="M2.053 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2c0 -1.104 0.897 -2 2 -2z"/>
-  </svg>
-  <svg x="320">
-    <path d="M2.062 6a2 2 0 0 1 0 4 2.001 2.001 0 0 1 -2 -2 2 2 0 0 1 2 -2z"/>
-  </svg>
-</svg>
--- a/browser/themes/shared/tabs.inc.css
+++ b/browser/themes/shared/tabs.inc.css
@@ -204,24 +204,16 @@
 @supports -moz-bool-pref("browser.tabs.30FpsThrobber") {
   :root[sessionrestored] .tab-throbber[busy]::before {
     background-image: url("chrome://browser/skin/tabbrowser/loading-30fps.svg");
     animation: tab-throbber-animation 1.05s steps(30) infinite;
     width: 480px;
   }
 }
 
-@supports -moz-bool-pref("browser.tabs.20FpsThrobber") {
-  :root[sessionrestored] .tab-throbber[busy]::before {
-    background-image: url("chrome://browser/skin/tabbrowser/loading-20fps.svg");
-    animation: tab-throbber-animation 1.05s steps(20) infinite;
-    width: 320px;
-  }
-}
-
 :root[sessionrestored] .tab-throbber[busy]:-moz-locale-dir(rtl)::before {
   animation-name: tab-throbber-animation-rtl;
 }
 
 @keyframes tab-throbber-animation {
   0% { transform: translateX(0); }
   100% { transform: translateX(-100%); }
 }