Problème d'extension adblock Chrome avec les publicités internes

Je suis à peu près sûr que cela est lié au problème discuté ici : ServiceWorker thinks I'm offline when I'm not.

En testant sur le dernier navigateur Chrome sous Ubuntu avec les extensions de navigateur Adblock et Adblock Plus, le fait d’avoir l’une ou l’autre extension installée mais désactivée pour un seul site Discourse empêche l’élément de navigation House Ads d’être ajouté à la barre de navigation :

L’erreur dans la console est :

NetworkFirst.js:120 Uncaught (in promise) no-response: no-response :: [{\"url\":\"https://global.discourse-cdn.com/business4/assets/plugins/discourse-adplugin-78e860fa781ab21eafa70bfb3c8514cc572a1ff6eb65774509c6c022e1fbf211.br.js\"}]\n at u._handle (https://global.discourse-cdn.com/business4/assets/workbox-77b0e3e0dd4773bcd6c7e74f302f7c69/workbox-strategies.prod.js:54:13)\n at async u.Rt (https://global.discourse-cdn.com/business4/assets/workbox-77b0e3e0dd4773bcd6c7e74f302f7c69/workbox-strategies.prod.js:40:10)

Si je vais dans l’onglet Application de l’inspecteur Web et que je coche la case “Bypass for network”, le fichier se charge sans aucun problème.

Ce ne serait pas un gros problème, mais le problème affecte également les annonces internes servies avec un script. Par exemple, les annonces internes servies à partir d’un serveur d’annonces revive. Dans ce cas, le bloqueur de publicités mis en pause empêche le fichier /asyncjs.php du serveur revive d’être servi. Il produit la même erreur que celle que j’ai publiée ci-dessus.

Cela semble être un problème avec l’extension et non avec Discourse, mais je me demande s’il y a quelque chose que Discourse pourrait faire pour y remédier.

Il semble que le problème existe depuis un certain temps. Voici un rapport de bug Adblock Plus de 2018, publié par quelqu’un du Financial Times : https://forum.adblockplus.org/viewtopic.php?p=176568

4 « J'aime »