Closed
Bug 1449334
Opened 7 years ago
Closed 6 years ago
Tracking Protection blocks link to datatracker.ietf.org from loading due to jQuery DFP
Categories
(Web Compatibility :: Desktop, defect)
Tracking
(firefox59 affected, firefox60 affected, firefox61 verified, firefox63 verified)
People
(Reporter: cpeterson, Unassigned)
References
(Blocks 1 open bug, )
Details
STR:
1. Enable Tracking Protection
2. Load https://threatpost.com/mozilla-tests-dns-over-https-meets-some-privacy-pushback/130765/
3. Search for the text "draft-04" in the page and click the "draft-04" link.
EXPECTED RESULT:
Firefox should load the linked page: https://datatracker.ietf.org/doc/draft-ietf-doh-dns-over-https/?include_text=1
ACTUAL RESULT:
Nothing happens. Is the IETF page load blocked because the domain name "datatracker.ietf.org" contains the substring "tracker"?
Firefox will load the IETF page if you paste the https://datatracker.ietf.org/doc/draft-ietf-doh-dns-over-https/?include_text=1 URL in the address bar directly.
Also, I am able to load the IETF page when clicking a link from google.com, so I'm not what is unusual about threadpost.com's link.
https://encrypted.google.com/search?hl=en&q=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft%2Dietf%2Ddoh%2Ddns%2Dover%2Dhttps%2F%3Finclude_text%3D1
Comment 1•7 years ago
|
||
(In reply to Chris Peterson [:cpeterson] from comment #0)
> Is the IETF page load blocked because the domain name
> "datatracker.ietf.org" contains the substring "tracker"?
No, the domain would have to be on the Disconnect list. We cannot match on partial hostnames in the URL Classifier, we need at least ETLD+1.
It looks like all of the external links in the articles are broken:
Morecowbell and QuantumDNS -> https://gnunet.org/sites/default/files/mcb-en.pdf
Maybe they have some kind of link-tracking or redirection that breaks when we block Google-Analytics or something like that.
Comment 2•7 years ago
|
||
This page loads the following script:
<https://assets.kasperskycontenthub.com/wp-content/plugins/bwp-minify/min/?f=wp-content/plugins/kaspersky-tracking/js/external-tracking.js,wp-includes/js/wp-embed.min.js,wp-content/plugins/gravityforms/js/placeholders.jquery.min.js,wp-content/plugins/akismet/_inc/form.js,wp-content/plugins/doubleclick-for-wp/js/vendor/jquery.dfp.js/jquery.dfp.min.js,wp-content/plugins/doubleclick-for-wp/js/jquery.dfw.js&ver=1526649031>
This script bundles https://www.npmjs.com/package/jquery.dfp, which registers this event handler on the body element: https://gist.github.com/ehsan/64c8fd9ccb3dc4cf1831a594c326e8a6
This script tries to call the ga() function for all external links, but because we block Google Analytics(), that call fails and all external links break.
Updated•7 years ago
|
Summary: Tracking Protection blocks link to datatracker.ietf.org from loading → Tracking Protection blocks link to datatracker.ietf.org from loading due to jQuery DFP
Updated•7 years ago
|
Component: Tracking Protection → Desktop
Priority: P3 → --
Product: Firefox → Tech Evangelism
Whiteboard: tp-needsrepro → tp-base
Updated•6 years ago
|
Priority: -- → P5
Updated•6 years ago
|
Component: Desktop → Tracking Protection
Priority: P5 → P3
Product: Tech Evangelism → Firefox
Whiteboard: tp-base → tp-needsrepro
Comment 3•6 years ago
|
||
Tested the issue and is seems to be fixed with Tracking Protection Basic or Strict enabled on a clean profile.
[Tested with:]
Browser / Version: Firefox Nightly 63.0a1 (2018-08-09)
Operating System: Windows 10 Pro
@Chris Peterson can you still reproduce the issue?
Status: NEW → RESOLVED
Closed: 6 years ago
Component: Tracking Protection → Desktop
Flags: needinfo?(cpeterson)
OS: Unspecified → Windows 10
Priority: P3 → --
Product: Firefox → Tech Evangelism
Hardware: Unspecified → x86_64
Resolution: --- → WORKSFORME
Whiteboard: tp-needsrepro
Version: unspecified → Firefox 62
Reporter | ||
Comment 4•6 years ago
|
||
(In reply to Oana Arbuzov [:oanaarbuzov] from comment #3)
> @Chris Peterson can you still reproduce the issue?
Nope. The draft-04 link currently loads as expected in Firefox 61 and 63 with both basic and strict Tracking Protection.
Assignee | ||
Updated•6 years ago
|
Product: Tech Evangelism → Web Compatibility
You need to log in
before you can comment on or make changes to this bug.
Description
•