Vous avez raison, local_cdn_url remplace une URL locale par une URL CDN. Et ce n’est même pas une URL locale, mais une URL relative.
Je pense donc que cela suffirait à la place de ces appels UrlHelper ?
importScripts("<%= (Discourse.asset_host || '') + '/javascripts/workbox/workbox-sw.js' %>");
et
modulePathPrefix: (Discourse.asset_host || '') + '/javascripts/workbox',