duckduckgo / duckduckgo-privacy-extension

DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.
https://duckduckgo.com/app
Apache License 2.0
1.27k stars 245 forks source link

Extension not accessible in Chrome, browsing is blocked #1630

Open anddam opened 1 year ago

anddam commented 1 year ago

Description

DuckDuckGo Privacy Essentials cannot be loaded by the browser, since this is triggered by default on new search any new browsing from omnibar is broken.

Steps to Reproduce

  1. open a new tab in Chrome
  2. type "fubar" in omnibar
  3. hit enter

Expected behavior: I expect the default search engine page to appear with the search result for "fubar"

Actual behavior: A page with title and URL

chrome-extension://bkdgflcldnnnapblkhphbgpggdiikppg/?q=fubar

and with content

Your file couldn’t be accessedIt may have been moved, edited or deleted.
ERR_FILE_NOT_FOUND

appears.

Versions

Additional Information

The issue is repeatable, this has occurred since updating to latest Chrome version (build from source).

The console in Developer Tools shows:

crbug/1173575, non-JS module files deprecated.
  (anonymous) @ (index):6748

Disabling the extension allows regular browsing.

cf. this Chromium issue

kzar commented 1 year ago

I can't reproduce that so far, I'm running Chrome 108.0.5359.124 (Official Build) (64-bit) as well (on Ubuntu 22.04) and version 2022.12.27 of the extension from the Chrome Web Store.

anddam commented 1 year ago

Thanks for replying, I cannot access the linux system right now, however I do see 108.0.5359.125 and 109.0.5414.75 working perfectly fine on Windows 11.

When you mentioned using a custom build of Chrome, did you take care to pass the argument to use a clean profile when starting it up (e.g. --user-data-dir=/tmp/chrome-test-profile)?

No, I will try a new profile, only install the DDG extension and report.

Just to clarify the build is from source but it's not in any way customized by me, it's Void Linux build script but due to license it's not provided as binary, users have to run the build tool themselves. So no funny things going around on that side.