Currently, if a user with Firefox 31 (release) visits https://www.mozilla.org/en-US/firefox/desktop/, they do not see a download button (see bug 1119115). This is due to Firefox 31 being an ESR build and our global isFirefoxUpToDate function ignoring users with version numbers that match ESR builds. See https://github.com/mozilla/bedrock/blob/master/media/js/base/global.js#L126 Unless there are conditions I'm unaware of, it seems a bit backwards to be making life more difficult for release users (majority) in favor of making sure ESR users (minority) do not see a download button. Recommendation from today's triage is to change the global isFirefoxUpToDate function to ignore ESR builds.
Commits pushed to master at https://github.com/mozilla/bedrock https://github.com/mozilla/bedrock/commit/f8f4a7ead3ecbf22d3901efe61c7d40c4bd9e955 Ignore ESR when checking isFirefoxUpToDate. Bug 1122154. https://github.com/mozilla/bedrock/commit/bd766ce0714ff5d1e5ad80ec79ec9d0caae4e9f9 Merge pull request #2673 from jpetto/bug-1122154-fxisuptodate-ignore-esr Ignore ESR when checking isFirefoxUpToDate. Bug 1122154.