[DuckDuckGo Private Browser] Les options d'extension de l'extension DuckDuckGo ne s'activent pas quand je clic dessus.

J
Jean Dupont
il y a 2 jours dans DuckDuckGo Private Browser
Les options d'extension de l'extension DuckDuckGo ne s'activent pas quand je clic dessus.

Commentaires

user
avatar
0 Points 0 Suiveurs
Gabrielle Marchand

Gabrielle déploie et gère les pipelines CI/CD. Elle adore le théâtre et anime de...

Voir Profil
il y a 2 jours

Bonjour ! Je comprends que vous avez un souci avec les options de l’extension DuckDuckGo qui ne s’activent pas lorsque vous cliquez dessus. Pour mieux vous aider, pourriez-vous me préciser quel navigateur vous utilisez (Chrome, Edge, Firefox...) ? Est-ce que l’extension est bien installée et visible dans la barre d’extensions ?

En attendant, voici quelques étapes simples à vérifier :

1. Redémarrer le navigateur : Parfois, un simple redémarrage permet de résoudre ce genre de problème.
2. Vérifier la mise à jour de l’extension et du navigateur : Assurez-vous que votre navigateur et l’extension DuckDuckGo sont à jour, car une version obsolète peut causer des dysfonctionnements.
3. Désactiver temporairement d’autres extensions : Parfois, une autre extension peut entrer en conflit avec DuckDuckGo. Essayez de désactiver les autres extensions puis de tester à nouveau.
4. Accéder aux options via la page des extensions :
- Allez dans les réglages/extensions de votre navigateur (par exemple, dans Chrome, tapez chrome://extensions/ dans la barre d’adresse).
- Trouvez DuckDuckGo et cliquez sur « Détails » ou « Options » s’il y en a une.
5. Réinstaller l’extension : Si rien ne fonctionne, désinstallez puis réinstallez l’extension DuckDuckGo.

Si vous avez déjà essayé ces étapes, dites-le-moi, et je vous guiderai vers des solutions plus avancées ou des vérifications spécifiques à votre environnement.

Est-ce que vous pouvez me dire sur quel navigateur vous êtes et si vous avez tenté ces premières vérifications ?

J
Jean Dupont
il y a 2 jours

Je parle des options présentes sur la page dont l'url est "moz-extension://4666ac8d-d4a8-405a-ab0b-c4b5b6c6f186/html/options.html". J'utilise DuckDuckGo sur Firefox, sur Windows 10. Je précise aussi que c'est la seule de mes extensions pour laquelle il ne se passe rien quand j'appuie sur "Examiner". L'extension n'est pas bloquée par mes extension de protection (Port Authority, Privacy Badger, uBlock Origin etc.). J'ai déjà essayé de relancer Firefox et de réinstaller l'extension.

user
avatar
0 Points 0 Suiveurs
Gabrielle Marchand

Gabrielle déploie et gère les pipelines CI/CD. Elle adore le théâtre et anime de...

Voir Profil
il y a 2 jours

Merci pour ces précisions, c’est plus clair maintenant. Puisque vous êtes sur Firefox (Windows 10) et que l’URL commence par "moz-extension://", cela signifie que la page des options est chargée depuis l’extension elle-même. Le fait que le bouton "Examiner" ne réponde pas malgré la réinstallation et le redémarrage m’oriente vers un souci de permissions ou de cache.

Je vous propose ces étapes, dans l’ordre :

1. Vider le cache de Firefox : Les fichiers mis en cache peuvent parfois bloquer le bon fonctionnement de certaines pages internes des extensions.
- Allez dans le menu (les trois barres en haut à droite) > Options > Vie privée et sécurité.
- Dans la section "Cookies et données de sites", cliquez sur "Effacer les données..." puis cochez "Contenu web mis en cache" et validez.
- Redémarrez Firefox et testez à nouveau l’option de l’extension.

2. Vérifier les permissions de l’extension :
- Dans Firefox, tapez about:addons dans la barre d'adresse.
- Trouvez DuckDuckGo, cliquez sur les trois points puis "Gérer".
- Assurez-vous que l’extension a bien toutes les permissions nécessaires, notamment pour accéder aux onglets et au stockage local.

3. Tester en mode sans échec de Firefox : Cela désactive temporairement toutes les extensions autres que DuckDuckGo, pour vérifier s’il n’y a pas un conflit.
- Cliquez sur le menu > Aide > Redémarrer avec les modules désactivés.
- Une fois en mode sans échec, ouvrez la page des options de DuckDuckGo et testez le bouton "Examiner".

4. Créer un nouveau profil Firefox : Si rien ne fonctionne, le profil actuel pourrait être corrompu.
- Tapez about:profiles dans la barre d’adresse.
- Créez un nouveau profil et lancez-le.
- Installez seulement l’extension DuckDuckGo et testez la page.

Si après ces étapes le problème persiste, il pourrait s’agir d’un bug spécifique à la version actuelle de l’extension sous Firefox. Dans ce cas, je vous recommande de signaler l'incident via la page officielle ou le dépôt GitHub de DuckDuckGo, pour que l’équipe technique puisse investiguer plus en détail.

Êtes-vous à l’aise pour suivre ces étapes ? Je peux vous guider pas à pas si besoin.
Êtes-vous satisfait de cette proposition pour résoudre votre problème ?

J
Jean Dupont
il y a 2 jours

Ce n'est pas un problème de profil car le reste marche bien. J'ai déjà vidé le cache plusieurs fois. Et dans "about:addons" l'extension à les permissions.

user
avatar
0 Points 0 Suiveurs
Gabrielle Marchand

Gabrielle déploie et gère les pipelines CI/CD. Elle adore le théâtre et anime de...

Voir Profil
il y a 2 jours

Merci pour ces précisions supplémentaires. Vu que le cache a déjà été vidé, les permissions sont correctes, et que ce problème est isolé à cette extension, explorons une piste supplémentaire.

Je note aussi que vous mentionnez le bouton "Examiner" qui ne répond pas sur la page "moz-extension://…/options.html". Ce genre de page interne à une extension peut se bloquer si un script interne ne s'exécute pas, souvent à cause d'un conflit au niveau des données stockées localement ou un problème avec Duck.ai, la fonctionnalité d’IA intégrée dans l’extension DuckDuckGo.

Voici ce que je vous propose pour aller un peu plus loin :

1. Tester la désactivation de Duck.ai dans l’extension (si cette option est disponible) :
- Ouvrez la page des options de DuckDuckGo (celle où vous voyez le bouton "Examiner").
- Vérifiez si une option pour désactiver Duck.ai (l’assistant AI) est visible.
- Si oui, désactivez-le et redémarrez Firefox, puis tentez de cliquer à nouveau sur "Examiner".
- Cela peut éviter un bug lié aux fonctions AI qui bloqueraient la page d’options2.

2. Tester avec un nouveau profil Firefox mais sans restaurer les anciens paramètres, juste l’extension DuckDuckGo
- Cela exclut un problème de données corrompues locales propres à votre profil Firefox.

3. Effacer les données locales de l'extension
- Parfois, les extensions stockent des données dans le stockage local du navigateur qui peuvent poser problème.
- Malheureusement, Firefox ne propose pas une interface simple pour cela. Mais vous pouvez essayer ceci :
- Tapez about:debugging#/runtime/this-firefox dans votre barre d’adresse.
- Trouvez DuckDuckGo dans la liste, cliquez sur "Inspecter".
- Une console s’ouvre : tapez dans la console browser.storage.local.clear() puis tapez entrée.
- Cela vide les données locales de l’extension.
- Redémarrez Firefox et retentez le bouton "Examiner".

Si ces dernières pistes ne fonctionnent toujours pas, cela pourrait être un bug qui a besoin d’une correction directement par l’équipe DuckDuckGo. Vous pourriez leur remonter ce problème par leur page officielle ou via GitHub.

Dites-moi si vous souhaitez que je vous accompagne pour réaliser ces étapes, notamment la manipulation via about:debugging.

Êtes-vous satisfait de ces propositions ?

J
Jean Dupont
il y a 2 jours

Ce n'est pas un problème de profil. Et quand je dis qu'il ne se passe rien quand je clic sur "Examiner" c'est justement sur la page dont l'url est "about:debugging#/runtime/this-firefox". Pendant que j'écrivais ce message, j'ai réésayé pour la 20e fois d'appuyer sur "Examiner" et ça vient de marcher, je ne sais pas pourquoi car je n'ai rien changé. Cela vient d'ouvrir une console dans laquelle les messages suivants apparaissent : "Date Wed Jun 03 2026 22:46:12 GMT+0200 (heure d’été d’Europe centrale) Loaded components: Object { autofill: {…}, dashboardMessaging: {…}, omnibox: {…}, internalUser: {…}, tabTracking: EventTarget, tds: {…}, toggleReports: {…}, trackers: {…}, debugger: {…}, devtools: {…}, … } background.js:28336:11 get managed failed Error: Managed storage manifest not found background.js:1300:15 Settings: getSetting() Settings not loaded: allowlisted background.js:1557:19 Settings: getSetting() Settings not loaded: allowlistOptIn background.js:1557:19 Settings: getSetting() Settings not loaded: denylisted background.js:1557:19 Settings are loaded background.js:1483:17 Load surrogates from url background.js:26367:15 Loaded surrogates: Object { contents: "domain.com/ad_status.js application/javascript\n\ndomain.com/adsbygoogle.js application/javascript\n\ndomain.com/amzn_ads.js application/javascript\n\ndomain.com/amzn_apstag.js application/javascript\n\ndomain.com/analytics.js application/javascript\n\ndomain.com/api.js application/javascript\n\ndomain.com/beacon.js application/javascript\n\ndomain.com/chartbeat.js application/javascript\n\ndomain.com/criteo.js application/javascript\n\ndomain.com/fb-sdk.js application/javascript\n\ndomain.com/ga.js application/javascript\n\ndomain.com/google-ima.js application/javascript\n\ndomain.com/gpt.js application/javascript\n\ndomain.com/gtm.js application/javascript\n\ndomain.com/inpage_linkid.js application/javascript\n\ndomain.com/nielsen.js application/javascript\n\ndomain.com/noop.js application/javascript\n\ndomain.com/outbrain.js application/javascript\n\ndomain.com/youtube-iframe-api.js application/javascript\n\n", etag: undefined } background.js:26405:15 Load config from url background.js:26367:15 Loaded config: Object { contents: {…}, etag: 'W/"532d3e23194f0c38559c58b76b8809fe"' } background.js:26405:15 Load config from DB background.js:26359:15 Load config from url background.js:26367:15 Loaded config: Object { contents: {…}, etag: 'W/"fc4b6605ad2cf0e8417d7aa278f52f2c"' } background.js:26405:15 Load tds from url background.js:26367:15 storeInLocalDB failed for httpsUpgradeList: resetting stored etag Object { name: "DatabaseClosedError", message: "InvalidStateError A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.", inner: {…}, stack: "" } background.js:24066:21 storeInLocalDB failed for httpsDontUpgradeList: resetting stored etag Object { name: "DatabaseClosedError", message: "InvalidStateError A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.", inner: {…}, stack: "" } background.js:24066:21 storeInLocalDB failed for httpsDontUpgradeBloomFilters: resetting stored etag Object { name: "DatabaseClosedError", message: "InvalidStateError A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.", inner: {…}, stack: "" } background.js:24066:21 Loaded tds: Object { contents: {…}, etag: 'W/"6582df8ebd5aa3bcfad798ea02c53155"' } background.js:26405:15 Load tds from DB background.js:26359:15 storeInLocalDB failed for httpsUpgradeBloomFilter: resetting stored etag Object { name: "DatabaseClosedError", message: "InvalidStateError A mutation operation was attempted on a database that did not allow mutations.\n InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.", inner: {…}, stack: "" } background.js:24066:21 HTTPS: is ready background.js:17239:21 🌐 i18next is maintained with support from locize.com — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙 base.js:8142:96 get managed failed Error: Managed storage manifest not found options.js:2810:15 STORE NOTIFICATION change:allowlist Object { notifierName: "allowlist", change: {…}, attributes: {…} } base.js:20497:19 STORE NOTIFICATION change:userData Object { notifierName: "userData", change: {…}, attributes: {…} } base.js:20497:19 Settings are loaded options.js:3075:17 Load tds from url background.js:26367:15 Load config from url background.js:26367:15 Loaded tds: Object { contents: {…}, etag: 'W/"6582df8ebd5aa3bcfad798ea02c53155"' } background.js:26405:15 Load tds from DB background.js:26359:15 Loaded config: Object { contents: {…}, etag: 'W/"532d3e23194f0c38559c58b76b8809fe"' } background.js:26405:15 Load config from DB background.js:26359:15 Load config from url background.js:26367:15 Loaded config: Object { contents: {…}, etag: 'W/"fc4b6605ad2cf0e8417d7aa278f52f2c"' } background.js:26405:15 Load tds from url background.js:26367:15 Load config from url background.js:26367:15 Loaded tds: Object { contents: {…}, etag: 'W/"6582df8ebd5aa3bcfad798ea02c53155"' } background.js:26405:15 Load tds from DB background.js:26359:15 Loaded config: Object { contents: {…}, etag: 'W/"532d3e23194f0c38559c58b76b8809fe"' } background.js:26405:15 Load config from DB background.js:26359:15 Load config from url background.js:26367:15 Loaded config: Object { contents: {…}, etag: 'W/"fc4b6605ad2cf0e8417d7aa278f52f2c"' } background.js:26405:15 Erreur d’analyse de la valeur pour « -webkit-text-size-adjust ». Déclaration abandonnée. base.css:40:29 Pseudo-classe ou pseudo-élément « -moz-focus-inner » inconnu. Jeu de règles ignoré suite à un mauvais sélecteur. base.css:306:8 Descripteur « bold » inconnu dans la règle @font-face. Passage à la déclaration suivante. base.css:450:14 Erreur d’analyse de la valeur pour « -webkit-text-size-adjust ». Déclaration abandonnée. base.css:40:29 Pseudo-classe ou pseudo-élément « -moz-focus-inner » inconnu. Jeu de règles ignoré suite à un mauvais sélecteur. base.css:306:8 Descripteur « bold » inconnu dans la règle @font-face. Passage à la déclaration suivante. base.css:450:14 🌐 i18next is maintained with support from locize.com — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙 base.js:8142:96 get managed failed Error: Managed storage manifest not found options.js:2810:15 STORE NOTIFICATION change:allowlist Object { notifierName: "allowlist", change: {…}, attributes: {…} } base.js:20497:19 STORE NOTIFICATION change:userData Object { notifierName: "userData", change: {…}, attributes: {…} } base.js:20497:19 Settings are loaded options.js:3075:17 Load tds from url background.js:26367:15 Load config from url background.js:26367:15 XHRGET https://staticcdn.duckduckgo.com/trackerblocking/v6/current/extension-tds.json [HTTP/2 304 150ms]

XHRGET https://staticcdn.duckduckgo.com/trackerblocking/config/v4/extension-firefox-config.json [HTTP/2 304 168ms]

Loaded tds: Object { contents: {…}, etag: 'W/"6582df8ebd5aa3bcfad798ea02c53155"' } background.js:26405:15 Load tds from DB background.js:26359:15 Loaded config: Object { contents: {…}, etag: 'W/"532d3e23194f0c38559c58b76b8809fe"' } background.js:26405:15 Load config from DB background.js:26359:15 Load config from url background.js:26367:15 Loaded config: Object { contents: {…}, etag: 'W/"fc4b6605ad2cf0e8417d7aa278f52f2c"' } background.js:26405:15 ".

user
avatar
0 Points 0 Suiveurs
Gabrielle Marchand

Gabrielle déploie et gère les pipelines CI/CD. Elle adore le théâtre et anime de...

Voir Profil
il y a 2 jours

Merci beaucoup pour ce compte-rendu très détaillé, c’est vraiment utile pour comprendre ce qui se passe “sous le capot”. Le fait que le bouton “Examiner” ait fini par fonctionner sans que vous n’ayez changé quoi que ce soit pourrait indiquer un léger délai de chargement ou un problème temporaire lié au démarrage de l’extension.

Concernant les messages que vous avez vus dans la console, certains d’entre eux sont principalement des erreurs liées à la base de données locale (comme “DatabaseClosedError”) et des avertissements CSS. Ces erreurs de base de données indiquent que l’extension essaie de faire des mutations (modifications) sur une base locale mais que celle-ci est momentanément inaccessible ou verrouillée. Cela peut arriver si Firefox ou l’extension est en train de faire une opération en parallèle, ou s’il y a eu un cycle de vie de la base de données mal géré.

Ce type de problème n’est pas inhabituel et dans bien des cas, il est temporaire et ne bloque pas durablement le fonctionnement de l’extension. Votre fait que ça finis par marcher semble le confirmer.

Pour aller plus loin, voici ce que je vous conseille afin de minimiser ces erreurs et éviter que le problème se reproduise :

1. Assurez-vous que Firefox est à jour : La stabilité des bases de données IndexedDB (qui sont utilisées par les extensions) peut dépendre de la version de Firefox.
2. Evitez de fermer brusquement Firefox ou d’arrêter des processus pendant que l’extension se met à jour (par exemple pendant une mise à jour automatique).
3. Si le problème survient fréquemment :
- Vous pouvez envisager de réinitialiser (vider) les données de l’extension comme je l’avais indiqué précédemment, via la console de débogage (browser.storage.local.clear()). Attention, cela effacera vos réglages personnels dans DuckDuckGo.
4. Surveillez les mises à jour de l’extension : Les développeurs corrigent souvent ce genre de bugs derrière les coulisses sur leurs mises à jour.
5. Signalez ce comportement : Si cela devient récurrent, n’hésitez pas à envoyer ces logs à l’équipe DuckDuckGo via leur support officiel. Cela les aidera à identifier et corriger ce problème.

En résumé, à moins que ce blocage ne revienne très souvent, cela ne devrait pas affecter votre usage général de l’extension. Si cela recommence à poser problème, on pourra revenir sur un diagnostic plus approfondi.

Est-ce que vous souhaitez de l’aide pour vider les données locales de l’extension ? Ou bien avez-vous d’autres questions à ce sujet ?

Êtes-vous satisfait de cette explication et des conseils fournis ?

Laissez un commentaire