Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ghostery should not block first party content #1652

Open
bluesmoon opened this issue Jun 11, 2024 · 8 comments
Open

Ghostery should not block first party content #1652

bluesmoon opened this issue Jun 11, 2024 · 8 comments
Labels
Ad-Blocking Issues releated to Ad Blocking

Comments

@bluesmoon
Copy link

It appears the Ghostery is blocking content from mpulse.soasta.com while browsing mpulse.soasta.com. I cannot see how this would make sense in any context.
image

@chrmod
Copy link
Member

chrmod commented Jun 11, 2024

@bluesmoon thank you for reporting.

This may be a correct behaviour, those unidentified trackers are things blocked by the community lists. Most likely so kind of site analytics. Can you please share urls of blocked resources? (you should be able to get them if you click on the tracker name)

If the actual content is being blocked, this is definitely not expected. This we would categorise a Broken Page. Here, again the list of blocked urls would help.

I cannot access this page as it requires an account. Can you share some screenshots of missing content?

@bluesmoon
Copy link
Author

Yeah, it's definitely blocking content. I get a blank page because the page JavaScript is blocked.

These are the blocked URLs:

This is used to fetch and render SPA content on mpulse.soasta.com so it shouldn't be blocked.

It's unlikely that the community lists block these because the only people who actually see these scripts are paying customers of mPulse, and it blocks functionality that they have paid for.

@bluesmoon
Copy link
Author

image

@chrmod
Copy link
Member

chrmod commented Jun 11, 2024

Have verify the source of the blockage and it is Easylist Privacy in both cases:

@chrmod
Copy link
Member

chrmod commented Jun 11, 2024

The only solution that we can apply is to replace those filters with ones that apply as third party only, that is /spacer.git$3p and /mpulse.js$3p. But this will help with Ghostery only. As long original filters are in the Easylist Privacy, other adblockers like uBlockOrigin, Brave or AdGuard will also cause same breakage.
You can try to propose changes to the EasyPrivacy as a solution that will work for all adblockers.

@bluesmoon
Copy link
Author

Thanks for the investigation. I've opened an issue on EasyPrivacy to get their feedback.

@bluesmoon
Copy link
Author

@chrmod it looks like EasyList has closed the issue as "Not Planned". That would leave modifying Ghostery as the only option here.

chrmod added a commit to chrmod/easylist that referenced this issue Jun 17, 2024
prevent first party breakage on Akamai internal software

More details ghostery/ghostery-extension#1652
@chrmod
Copy link
Member

chrmod commented Jun 17, 2024

With community lists it's best to offer exact solution with minimal side-effects. They are most often right to have blocking as broad as possible. In this case we can try to fix the breakage on your sites.

Maybe this will work easylist/easylist#19367

@smalluban smalluban added the Ad-Blocking Issues releated to Ad Blocking label Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ad-Blocking Issues releated to Ad Blocking
Projects
None yet
Development

No branches or pull requests

3 participants