Closed Bug 1802340 Opened 2 years ago Closed 11 months ago

Unable to login on tsn.ca with ETP set to Standard

Categories

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

Desktop
Unspecified
defect

Tracking

()

VERIFIED FIXED
116 Branch
Tracking Status
firefox109 --- wontfix
firefox116 --- verified

People

(Reporter: sdk, Assigned: timhuang)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Flags: needinfo?(twisniewski)

Raul, do we have a test account for this website? Thanks.

Flags: needinfo?(raul.bucata)

Sorry for the late reply, Tim. I am afraid only the reporter has an available account, as payment is needed to create a test account.

Flags: needinfo?(raul.bucata)

I also don't have a test account, but it looks like what's happening is that their sign-in link takes you to an interstitial page:

https://account.bellmedia.ca/login?action=signin&fallback=https%3A%2F%2Fwww.tsn.ca%2Fbin%2Fum%2Fsignin.tsn.html&service=tsn&continue=https%3A%2F%2Fwww.tsn.ca%2F#

When I click the sign-in button on that page, I see our shim for Crave kicking in:

Calling the Storage Access API on behalf of https://www.crave.ca crave-ca.js:39:13
Storage access granted for origin “https://www.crave.ca” on “https://account.bellmedia.ca”. 

So that part works, and I'm guessing that upon successful login they try to redirect back to tsn.ca, and it fails at that stage. I will try to confirm that with Danny (the bug reporter) if he still has a login.

Flags: needinfo?(twisniewski)

Hmm, it seems that Danny no longer has an account, so we're stuck until we can get one.

Hello Calin, does the QA team has an account for tsn.ca?

Flags: needinfo?(calin.tanase)

Hi Tim, unfortunately, we don't have one.

Flags: needinfo?(calin.tanase)
Severity: -- → S3
Priority: -- → P3

Folks, I am happy to provide a set of credentials for testing, but the site also has georestrictions to Canada, so it would be ideal for the team working on this to also have someone based in Canada.

If you want to get in touch with me, you can email me at hello@crespire.dev and I'd be happy to help

Flags: needinfo?(tihuang)
Flags: needinfo?(tihuang)
Assignee: nobody → tihuang
Status: NEW → ASSIGNED
Priority: P3 → P2

Adding a shim that calls privilege StorageAccessAPI when tsn.ca using
the bellmedia.ca to perform the login.

We update the matching rule for the content script of crave.ca because it
also uses the bellmedia to do the login. With the updated matching rule,
we will only load the relevant shim script depending on the query string
of the login page.

Pushed by tihuang@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5ade2b378473
Add a shim for tsn.ca to address login issue with dFPI. r=anti-tracking-reviewers,webcompat-reviewers,twisniewski,pbz
Depends on: 1839375
Status: ASSIGNED → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
Flags: qe-verify+

Unfortunately QA does not have credentials to log in to this site and signing in requires credit card.
@Simmon can you please help and check if you can log in to tsn.ca using latest Firefox build 116.0 (https://archive.mozilla.org/pub/firefox/candidates/116.0-candidates/build1/win64/), but also make sure that on about:preferences#privacy page the Enhanced Tracking Protection is set to Standard.
Thank you.

Flags: needinfo?(bugzilla)

Simmon Li emailed me and Tim Huang and this is his answer: "I tested with 116 with the settings specified and it worked without issue."
Mark issue as fixed based on his comment.

Status: RESOLVED → VERIFIED
Flags: qe-verify+

(In reply to Monica Chiorean from comment #12)

Unfortunately QA does not have credentials to log in to this site and signing in requires credit card.
@Simmon can you please help and check if you can log in to tsn.ca using latest Firefox build 116.0 (https://archive.mozilla.org/pub/firefox/candidates/116.0-candidates/build1/win64/), but also make sure that on about:preferences#privacy page the Enhanced Tracking Protection is set to Standard.
Thank you.

Clearing request flag, thanks again for your work on this!

Flags: needinfo?(bugzilla)
Blocks: 1839375
No longer depends on: 1839375
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: