You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It appears to be a bug in the browser. The only workaround that we have found is to uninstall the extension and reinstall it. The DNR rules are static rules (part of the release). Since we failed to reproduce it yet with a fresh profile, it might be triggered by an extension update.
Opera: 109.0.5097.45 (Arch Linux)
The text was updated successfully, but these errors were encountered:
Note: Opera is a Chromium fork, so I assume it could be affected by the bug. On Chrome and Edge (the other Chromium platforms), Ghostery is still using Manifest V2. That is why it affects only Opera (and possibly Yandex?!) at the moment.
For those who are affected: until it is fixed in the browser, there is nothing that you can do instead of uninstalling and reinstalling the extension.
On a broken profile, I got now a situation where the page https://www.idealo.de/ is unusable (a modal dialog being over the whole page, making it non-interactive). But this problem does not occur on the other Opera profile, where I did reinstall the extension.
Since we just a release: on my broken, updating the adblocker engine forced a reset.
Based on that knowledge, I expect that if Opera ships the bugfix (from the Chromium code base), the problem should eventually vanish, even without user action.
(But to avoid confusion: I did not say that the problem is now solved. That my profile is working now only proves that it can recover from that corrupted state. However, as long as Opera has the bug, each extension update also risks to corrupt profiles. It is out of our control; but since it is fixed on Chromium now, I expect it to eventually become a non-issue.)
TL;DR: If you are on Opera and Ad-Blocking does not work, try to uninstall and reinstall Ghostery.
On Opera, a profile can enter a corrupt state where the DNR lists cannot be enabled:
This is the API call that fails:
ghostery-extension/extension-manifest-v3/src/background/dnr.js
Line 42 in 5fca91b
The internal error could be reproduced by this statement as well:
It appears to be a bug in the browser. The only workaround that we have found is to uninstall the extension and reinstall it. The DNR rules are static rules (part of the release). Since we failed to reproduce it yet with a fresh profile, it might be triggered by an extension update.
Opera: 109.0.5097.45 (Arch Linux)
The text was updated successfully, but these errors were encountered: