Open Bug 1490678 Opened 6 years ago Updated 2 years ago

Unable to subscribe to mailing list on wasmweekly.news while Tracking Protection Basic is enabled

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

64 Branch
Unspecified
Windows 10
defect

Tracking

()

REOPENED

People

(Reporter: oanaarbuzov, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [webcompat][tp-ads][tp-yellowlist-active][tp-shim-content][tp-embedded-media])

User Story

list-manage.com

Attachments

(1 file)

[Environment:]
Browser / Version: Firefox Nightly 64.0a1 (2018-09-11)
Operating System: Windows 10 Pro, MacOS 10.13.6, Linux Ubuntu 16.04

[Prerequisites:]
    1. Tracking Protection Basic enabled.
[Steps to Reproduce:]
    1. Navigate to https://wasmweekly.news/subscribe/ 
    2. Type in the email address.
    3. Click “Subscribe” button and observe behavior.
        
[Expected Behavior:]
Email subscription is performed and a notification message is displayed.
 
[Actual Behavior:]
Nothing happens, email subscription is not performed.
Summary: Unable to subscribe to mailing list on wasmweekly.news while Tracking Protection is enabled → Unable to subscribe to mailing list on wasmweekly.news while Tracking Protection Basic is enabled
The issue is related to `trackingprotection` breakage.

Looking at the devtools console, here are the blocked resources:
The resource at “https://beautify.us7.list-manage.com/subscribe/post-json?u=1e6e13d9f376ab2b22c458c4c&id=69d5c632a5&c=jQuery19007692056166240014_1536759978873&EMAIL=moz%40yahoo.com&b_5230bf0236a0adb19995a2eb4_0d4b4bbe45=&subscribe=&_=1536759978874” was blocked because content blocking is enabled.

So below are the domains to test:
- ​beautify.us7.list-manage.com 

I opened the URL in a fresh browser profile (Firefox Nightly 64, uMatrix installed, normal mode) and loaded the page. The subscription is not performed.

I disabled the Spoof Referrer option in uMatrix and then WHITELISTED:
- beautify.us7.list-manage.com 
- s3.amazonaws.com
and the subscription was sent.

The other resources didn't help. 

So in conclusion:
- list-manage.com is in Advertising category = [tp-ads]
- s3.amazonaws.com is not listed
Attached image uMatrixResults.png
Added uMatrix results.
Product: Tech Evangelism → Web Compatibility

Migrating Webcompat whiteboard priorities to project flags. See bug 1547409.

Webcompat Priority: --- → ?

See bug 1547409. Migrating whiteboard priority tags to program flags.

Webcompat Priority: ? → ---

When I click the subscribe button, this appears in the console:

The resource at “https://beautify.us7.list-manage.com/subscribe/post-json?u=1…bf0236a0adb19995a2eb4_0d4b4bbe45=&subscribe=&_=1586307537393” was blocked because content blocking is enabled. subscribe

And of course, whitelisting https://beautify.us7.list-manage.com/subscribe/post-json fixes it.

This is a MailChimp service, and the page loads the script //s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js as part of the HTML, which is not being blocked. If we're worried about MailChimp tracking users, we should probably consider their AWS-served resources as well.

But one way or the other, based on their scripts, we could detect when mc-validate.js is being loaded, and then run some code which will detect clicks on their subscribe buttons (<button type="submit" id="mc-embedded-subscribe">, which will temporarily whitelist access to the post-json landing during the clicks. Or we could feasibly shim that script entirely if we wish to block it by default in strict mode.

Whiteboard: [webcompat][tp-ads] → [webcompat][tp-ads][tp-yellowlist-active][tp-shim-content][tp-embedded-media]
See Also: → 1687468

The issue no longer reproduces with ETP - Standard, I can subscribe to the newsletter.
https://prnt.sc/x7z7dj

Note: The issue still occurs with ETP - Strict enabled.

Tested with:
Browser / Version: Firefox Nightly 86.0a1 (2021-01-18)
Operating System: Windows 10 Pro

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Component: Desktop → Privacy: Anti-Tracking
Product: Web Compatibility → Core
Resolution: FIXED → ---
Version: Firefox 64 → 64 Branch
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: