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

All Google Link Tracking busters no longer work #59

Open
kekkc opened this issue Aug 3, 2024 · 0 comments
Open

All Google Link Tracking busters no longer work #59

kekkc opened this issue Aug 3, 2024 · 0 comments

Comments

@kekkc
Copy link

kekkc commented Aug 3, 2024

Hi,

seems that all Google Link Tracking busters that rely on a general technique to suppress the click are no longer working.

Steps to reproduce:

  1. disable uBlock or any other addons that might interfere
  2. do a google search https://www.google.com/search?as_q=asdf.com&gl=us&hl=en&num=50&safe=off&newwindow=1
  3. open browser console (in FF you have to enable "browser requests"), clear all messages in the console
  4. click on the first google result

Console shows that google is called first:
Screenshot 2024-08-03 123711

uBlock is disabling it, because they are removing the google specific attribute (cheating ;)).

Personally, I'm also using the mutationObserver approach to suppress click on any links, which also discontinued to work (if it's a real link, with a real https:// target noone should be interested if I clicked it or not and I expect nothing else than that this real target is opened in a new tab):


const linkBuster = (e) => {
	aLink.onclick = aLink.onmousedown = aLink.onmouseup = null;
	e?.stopPropagation();
	e?.stopImmediatePropagation();
};
linkBuster;
['click', 'mousedown', 'mouseup'].forEach((event) => aLink.addEventListener(event, linkBuster, { capture: true, passive: true })); 

Would be awesome if someone has an idea here, how to REALLY suppress the click for google, even if they use 5 eventlisteners on click (also posted here: stacybrock/google-tracking-b-gone#8).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant