dhowe / AdNauseam

AdNauseam: Fight back against advertising surveillance
GNU General Public License v3.0
4.53k stars 189 forks source link

IceCat - When this extension is enabled, pages won't load #1816

Open ayoits0913 opened 3 years ago

ayoits0913 commented 3 years ago

I know this is browser specific, but still. it's the only extension that I've seen that causes this issue

I'm using the firefox fork IceCat 78.9.0esr ... and whenever AdNauseam is enabled no pages will load..and I mean none

Does anyone have any idea why this might be? I have no clue.

mneunomne commented 3 years ago

Hello @ayoits0913, what OS are you using? For Mac I have only found version IceCat v38.0

dhowe commented 3 years ago

Need to test on linux

tutak-kat commented 3 years ago

I can confirm that no page can be open in Icecat portable ver 78.9. I need to disable adnauseam in add-on panel and then everything works again. I disabled Icecat build in tracking protection and still the same.

Icecat can be downloaded from this site:

https://github.com/muslayev/icecat-win64

My OS is ~Win64 SP1~ Windows 7 x64

btw 1 question - is it possible in settings to change default dark theme in adnauseam?

Thanks

ayoits0913 commented 3 years ago

I'm also using the unofficial Windows port, not sure if it has something to do with that or not.

I got it working with an old version of AdNauseam though . Version 3.8.401

tutak-kat commented 3 years ago

I just tried it in LibreWolf and it is working BUT, I can't get dynamic screen and "I'm advanced user..." setting is ticked but unreachible for me because it is greyed out and it looks like that left part of adnauseam window is missing I can see buttons Disable and Settings and just maybe 2-3% of some button on left of disable button but screen is not wide enough to show that button and of course dynamic screen options are not visible either.

btw I found way to change default theme but it is still dark, I changed in light but nothing happened.

tutak-kat commented 3 years ago

I didn't write my OS correctly, just saw that so it is Win 7 x64

dhowe commented 2 years ago

@mneunomne I'll test this on linux, can you do windows 7 ?

dhowe commented 2 years ago

testing with the current live version of ADN, I cannot recreate this on linux:

image

mneunomne commented 2 years ago

It doesn't seem like it is worth it for us to test IceCat on Widows or MacOS since they don't release binaries for these OS any longer: https://www.gnu.org/software/gnuzilla/

Note that building binary packages for Windows and MacOS currently requires nonfree software, so we no longer distribute binary packages for those platforms.

As a general practice I don't think it makes sense for us to give support to browsers on OS that need they need to be built from source.

If the current release of IceCat is working with Adnauseam current release, I say we could close this.

dhowe commented 2 years ago

closing for now -- if we have another report we can consider re-opening

xDazld commented 2 years ago

@dhowe I am running into the issue using the Librewolf Flatpak. Installing the extension causes all pages to stop loading. Upstream UBO does not cause any issues (and is bundled by default with the browser).

dhowe commented 2 years ago

browser+os versions?

xDazld commented 2 years ago

Librewolf 97.0.1 on Fedora 35

dhowe commented 2 years ago

I'm not able to recreate this on my ubuntu machine (see below). How did you install AdNauseam, and what, if any, warnings do you see?

image

xDazld commented 2 years ago

I am getting the "The 'Content Blocking' settings in your browser may interfere with AdNauseam!" warning because tracking protection is on, Librewolf forces it to strict. Extension was installed from https://addons.mozilla.org/en-US/firefox/addon/adnauseam/.

dhowe commented 2 years ago

RIght -- I also installed from the same location and got the same warning. AdNauseam works with or without that warning though it is less likely to collect/click ads as they can be first blocked by the browser (or another adblocker). But this would not cause pages not to load.

Do you mind trying with a fresh firefox profile?

xDazld commented 2 years ago

New profile fixed it. Played with it a bit more and determined that switching resist fingerprinting to off in Librewolf settings, then restarting Librewolf, triggers the problem when AdNauseam is installed.

dhowe commented 2 years ago

plan to test this

xDazld commented 2 years ago

Got around to testing it with IceCat 91.6.0 on Fedora 35 and got the same issue with a clean IceCat profile. AdNauseam was installed from Mozilla Addons site. UBO works fine.

dhowe commented 2 years ago

Can you list the exact steps to recreate - my IceCat seems to work without problem. Thanks

xDazld commented 2 years ago

WebExtensions are outside of my knowledge so this is mostly just a guess, but I think the issue might have something to do with traffic.js checking the useragent string for Firefox; This would not work correctly if the useragent does not have Firefox in it. Other areas of code seem to be using vAPI.webextFlavor.soup.has('firefox') instead for deciding if the browser is in the Firefox family.

For reproducing the issue on IceCat, install IceCat and AdNauseam in a Fedora Distrobox then load any page besides AMO

mkdir ~/ICTest
distrobox create -H ~/ICTest -i fedora
distrobox enter fedora
sudo dnf install icecat libXt dbus-glib libvpx gtk3
icecat
# Proceed to install AdNauseam, then try loading a webpage
dhowe commented 2 years ago

I wonder if someone can test this issue either in a native Fedora and/or another distro in distrobox ?

hankster112 commented 2 years ago

Having the same issue with the latest release (3.14.5) and earlier on Ungoogled Chromium 103.0.5060.134 for Devuan (fork of Debian). Enabling AdNauseam makes all pages (including Chromium settings pages) load indefinitely until the extension is disabled. Sometimes Chromium has to be restarted entirely to get it working again. Same thing occurs with uMatrix 1.4.4.

LastSummers commented 1 month ago

Same issue. AdNauseam version 3.21.4, OperaGX version LVL 5 (core: 111.0.5168.90).

disconn3ct commented 1 month ago

Same problem here, v3.22.0, using LibreWolf 124.0.2 under NixOS. Disabling the plugin immediately results in the hung tabs loading successfully.

Edit to add: local pages work fine via file urls. (As expected.)