Closed Bug 1746439 Opened 3 years ago Closed 3 years ago

crave.ca login broken with dFPI enabled

Categories

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

defect

Tracking

()

VERIFIED FIXED
98 Branch
Tracking Status
firefox98 --- verified

People

(Reporter: pbz, Assigned: bvandersloot)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Environment:
Browser / Version: Firefox Nightly 97.0a1 (2021-12-16) (64-bit)
Operating System: Ubuntu 21.10

Steps to reproduce:

  1. Navigate to https://www.crave.ca/en
  2. Click the "Sign In" button in the top right
  3. In the login mask enter login credentials and click "continue"

Expected result:
Site redirects back to crave.ca. In the top right you can see that you're logged in.

Actual result:
Site redirects back to crave.ca but no login was performed. The top right button still says "Sign in"

This works with cookieBehavior set to 4, so it's a dFPI issue.

Confirmed locally. Also resolves with privacy.restrict3rdpartystorage.skip_list = https://account.bellmedia.ca,https://www.crave.ca. I'll work on writing a shim to resolve this.

Assignee: nobody → bvandersloot

Add a call to request storage access for https://www.crave.ca when using the out-of-domain login portal.
No tests are included because we have no testing harness for shims yet and testing the actual site is not feasible.

Severity: -- → S3
Priority: -- → P2
Pushed by bvandersloot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b54fb30d281b Shim for Crave.ca to fix login for dFPI, r=anti-tracking-reviewers,webcompat-reviewers,twisniewski,pbz
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 98 Branch
Flags: qe-verify+

Hello Paul, I’ve set the qa+ for this issue, without taking into account that we don’t have test credentials for the Crave streaming service. Can you help us by verifying this issue on the latest beta?

Thank you!

Flags: needinfo?(pbz)

(In reply to Anca Soncutean [:Anca], Desktop Release QA from comment #5)

Hello Paul, I’ve set the qa+ for this issue, without taking into account that we don’t have test credentials for the Crave streaming service. Can you help us by verifying this issue on the latest beta?

Thank you!

Verified working on 98.0b5 (64-bit), Ubuntu 21.10

In case you want to do further testing: For Crave you can simply create an account and then not subscribe. It will still allow you to login. I also have account credentials I can share.

Flags: needinfo?(pbz)

Thank you once again for your time. I will remove the qa+ flag and change the overall status.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: