diff --git a/core/mappings.js b/core/mappings.js index 10d83ed4..d1ae8e05 100644 --- a/core/mappings.js +++ b/core/mappings.js @@ -1172,6 +1172,14 @@ mappings.cdn['cdn.bootcdn.net'] = mappings.cdn['cdnjs.cloudflare.com']; // CDN for the "Block Google Fonts" option (see: https://codeberg.org/nobody/LocalCDN/issues/269) mappings.cdn['fonts.gstatic.com'] = mappings.cdn['fonts.googleapis.com']; + +// Remove Google Fonts Endpoints for Chromium browsers (https://codeberg.org/nobody/LocalCDN/issues/1085) +if (!BrowserType.FIREFOX) { + delete mappings.cdn['fonts.gstatic.com']; + delete mappings.cdn['fonts.googleapis.com']; +} + + /** * List of CNAME CDNs * https://codeberg.org/nobody/LocalCDN/issues/816 diff --git a/core/state-manager.js b/core/state-manager.js index eb5c0040..10fbe903 100644 --- a/core/state-manager.js +++ b/core/state-manager.js @@ -294,9 +294,6 @@ stateManager.logging = false; for (let mapping in mappings.cdn) { let supportedHost = Address.ANY_PROTOCOL + mapping + Address.ANY_PATH; - if (!BrowserType.FIREFOX && (mapping === 'fonts.gstatic.com' || mapping === 'fonts.googleapis.com')) { - continue; - } stateManager.validHosts.push(supportedHost); }