diff --git a/static/js/core/settings-manager.js b/static/js/core/settings-manager.js index f5c8b9d..efd61da 100644 --- a/static/js/core/settings-manager.js +++ b/static/js/core/settings-manager.js @@ -752,6 +752,11 @@ async function checkForUpdatesManual() { const content = document.getElementById('updateStatusContent'); if (!content) return; + if (typeof Updater === 'undefined') { + content.innerHTML = `
Update checking is unavailable. If you use a content blocker, try allowing updater.js to load.
`; + return; + } + content.innerHTML = '
Checking for updates...
'; try { @@ -769,6 +774,11 @@ async function loadUpdateStatus() { const content = document.getElementById('updateStatusContent'); if (!content) return; + if (typeof Updater === 'undefined') { + content.innerHTML = `
Update checking is unavailable. If you use a content blocker, try allowing updater.js to load.
`; + return; + } + try { const data = await Updater.getStatus(); renderUpdateStatus(data); diff --git a/templates/index.html b/templates/index.html index f2490ff..6693a39 100644 --- a/templates/index.html +++ b/templates/index.html @@ -13925,10 +13925,10 @@
- - + +