diff --git a/browser/base/content/aboutDialog.js b/browser/base/content/aboutDialog.js index a33c53e80a5..aa37529ed6c 100644 --- a/browser/base/content/aboutDialog.js +++ b/browser/base/content/aboutDialog.js @@ -302,6 +302,15 @@ appUpdater.prototype = return; } + if (gAppUpdater.update.unsupported) { + if (gAppUpdater.update.detailsURL) { + let unsupportedLink = document.getElementById("unsupportedLink"); + unsupportedLink.href = gAppUpdater.update.detailsURL; + } + gAppUpdater.selectPanel("unsupportedSystem"); + return; + } + if (!gAppUpdater.aus.canApplyUpdates) { gAppUpdater.selectPanel("manualUpdate"); return; diff --git a/browser/base/content/aboutDialog.xul b/browser/base/content/aboutDialog.xul index 3d88664dddc..d56de32f85f 100644 --- a/browser/base/content/aboutDialog.xul +++ b/browser/base/content/aboutDialog.xul @@ -82,6 +82,9 @@ + + + #endif diff --git a/browser/locales/en-US/chrome/browser/aboutDialog.dtd b/browser/locales/en-US/chrome/browser/aboutDialog.dtd index a901ebca15d..b592ad101fb 100644 --- a/browser/locales/en-US/chrome/browser/aboutDialog.dtd +++ b/browser/locales/en-US/chrome/browser/aboutDialog.dtd @@ -66,6 +66,16 @@ + + + + +