[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 1 mois 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 1 mois

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 1 mois

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 1 mois

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 1 mois

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 1 mois

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 1 mois

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 1 mois

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