diff --git a/app/filtering.js b/app/filtering.js index 5b99063a90f..dd3ce3f5bd2 100644 --- a/app/filtering.js +++ b/app/filtering.js @@ -776,13 +776,12 @@ module.exports.isResourceEnabled = (resourceName, url, isPrivate) => { if (resourceName === 'pdfjs') { return getSetting(settings.PDFJS_ENABLED, settingsState) } - if (resourceName === 'webtorrent') { - return getSetting(settings.TORRENT_VIEWER_ENABLED, settingsState) - } if (resourceName === 'webtorrent') { const extension = extensionState.getExtensionById(appState, config.torrentExtensionId) - return extension !== undefined ? extension.get('enabled') : false + const torrentEnabled = getSetting(settings.TORRENT_VIEWER_ENABLED, settingsState) + const extensionEnabled = extension !== undefined ? extension.get('enabled') : false + return extensionEnabled && torrentEnabled } if (resourceName === 'ledger') {