diff --git a/routes/offline.py b/routes/offline.py index ff25922..51326f7 100644 --- a/routes/offline.py +++ b/routes/offline.py @@ -9,13 +9,14 @@ import os offline_bp = Blueprint('offline', __name__, url_prefix='/offline') # Default offline settings -OFFLINE_DEFAULTS = { - 'offline.enabled': False, - 'offline.assets_source': 'cdn', - 'offline.fonts_source': 'cdn', - 'offline.tile_provider': 'cartodb_dark_cyan', - 'offline.tile_server_url': '' -} +OFFLINE_DEFAULTS = { + 'offline.enabled': False, + # Default to bundled assets/fonts to avoid third-party CDN privacy blocks. + 'offline.assets_source': 'local', + 'offline.fonts_source': 'local', + 'offline.tile_provider': 'cartodb_dark_cyan', + 'offline.tile_server_url': '' +} # Asset paths to check ASSET_PATHS = { diff --git a/static/js/core/settings-manager.js b/static/js/core/settings-manager.js index f6983fc..cbbabf7 100644 --- a/static/js/core/settings-manager.js +++ b/static/js/core/settings-manager.js @@ -6,8 +6,8 @@ const Settings = { // Default settings defaults: { 'offline.enabled': false, - 'offline.assets_source': 'cdn', - 'offline.fonts_source': 'cdn', + 'offline.assets_source': 'local', + 'offline.fonts_source': 'local', 'offline.tile_provider': 'cartodb_dark_cyan', 'offline.tile_server_url': '' },