Unable to login on tsn.ca with ETP set to Standard
Categories
(Core :: Privacy: Anti-Tracking, defect, P2)
Tracking
()
People
(Reporter: sdk, Assigned: timhuang)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Reporter | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Raul, do we have a test account for this website? Thanks.
Comment 2•2 years ago
|
||
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.
Comment 3•2 years ago
|
||
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.
Comment 4•2 years ago
|
||
Hmm, it seems that Danny no longer has an account, so we're stuck until we can get one.
Assignee | ||
Comment 5•2 years ago
|
||
Hello Calin, does the QA team has an account for tsn.ca?
Updated•2 years ago
|
Comment 7•2 years ago
|
||
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.
Comment 8•2 years ago
|
||
If you want to get in touch with me, you can email me at hello@crespire.dev and I'd be happy to help
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 9•2 years ago
|
||
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.
Comment 10•2 years ago
|
||
Comment 11•2 years ago
|
||
bugherder |
Updated•2 years ago
|
Updated•2 years ago
|
Comment 12•2 years ago
|
||
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.
Comment 13•2 years ago
|
||
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.
Comment 14•1 year ago
|
||
(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!
Updated•1 year ago
|
Description
•