Closed Bug 1934189 Opened 1 year ago Closed 10 months ago

www.fdj.fr - Firefox is not supported pop-up is triggered when attempting to play a game

Categories

(Web Compatibility :: Site Reports, defect, P1)

ARM
Android

Tracking

(Webcompat Priority:P1, Webcompat Score:5, firefox133 wontfix, firefox134 wontfix, firefox135 wontfix, firefox138 verified, firefox139 fixed)

VERIFIED FIXED
139 Branch
Webcompat Priority P1
Webcompat Score 5
Tracking Status
firefox133 --- wontfix
firefox134 --- wontfix
firefox135 --- wontfix
firefox138 --- verified
firefox139 --- fixed

People

(Reporter: rbucata, Assigned: twisniewski)

References

(Depends on 1 open bug, )

Details

(Keywords: webcompat:needs-contact, webcompat:site-report, webcompat:sitepatch-applied, Whiteboard: [webcompat-source:web-bugs][webcompat:sightline])

User Story

platform:windows,mac,linux,android
impact:blocked
configuration:general
affects:all
branch:release
diagnosis-team:webcompat
user-impact-score:2000

Attachments

(3 files)

Environment:
Operating system: Android 13
Firefox version: Firefox Mobile 133.0

Preconditions:
VPN set to FRANCE

Steps to reproduce:

  1. Navigate to: https://www.fdj.fr/jeux-illiko/instant-euromillions
  2. Tap on the "Jouer" button and observe

Expected Behavior:
A new page allowing game play is present

Actual Behavior:
Browser not supported pop-up triggered

Notes:

  • Reproduces regardless of the status of ETP
  • Reproduces in firefox-nightly, and firefox-release
  • Does not reproduce in chrome

Created from https://github.com/webcompat/web-bugs/issues/144538

Summary: www.fdj.fr - see bug description → www.fdj.fr - www.fdj.fr - Firefox is not supported pop-up is triggered when attempting to play a game
Summary: www.fdj.fr - www.fdj.fr - Firefox is not supported pop-up is triggered when attempting to play a game → www.fdj.fr - Firefox is not supported pop-up is triggered when attempting to play a game

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.

Whiteboard: [webcompat-source:web-bugs] → [webcompat-source:web-bugs][webcompat:sightline]
Severity: -- → S2
User Story: (updated)
Priority: -- → P1

Around when the dialog appears, this shows up in the Web Console:

[TRACK] 
Object { eventType: "blacklist", client: {…}, isClientBlacklisted: true, isBlacklistActive: true, error: null, seqNum: 1, uuid: "962ba705-36c5-4d19-acd9-1c1a8181dab7", applicationId: "MTR", gameName: "fdjinstanteuromillions2024", date: 1733164813157 }
​
applicationId: "MTR"
​
client: Object { ua: "Mozilla/5.0 (Android 15; Mobile; rv:134.0) Gecko/134.0 Firefox/134.0" }
​
date: 1733164813157
​
error: null
​
eventType: "blacklist"
​
gameName: "fdjinstanteuromillions2024"
​
isBlacklistActive: true
​
isClientBlacklisted: true
​
seqNum: 1
​
uuid: "962ba705-36c5-4d19-acd9-1c1a8181dab7"
​
<prototype>: Object { … }
falcon-game-bridge.js:881:37
  • This happens even if I have Chrome Mask enabled; I think maybe the UA-sniffing is being done with a different origin where I haven't enabled Chrome Mask, perhaps?

  • If I use the "User Agent Switcher" extension (which is a bit more comprehensive than Chrome Mask -- it's not tab/site-specific), then I get past that block, and I instead hit a geolocation-related popup which translates to "Your FDJ account can only be used in France and Monaco".

I'm not testing further, but it looks like the proximal issue here is UA-sniffing and blacklisting (per isClientBlacklisted: true with client: Object { ua: "Mozilla/5.0 (Android 15; Mobile; rv:134.0) Gecko/134.0 Firefox/134.0" } and per the fact that the browser-blocking popup goes away with sufficient UA-string spoofing).

I don't think further diagnosis is needed; we could theoretically sitepatch around this and/or contact the site.

Webcompat Priority: --- → P1

Raul, has this since been fixed by the site? When I try with a French VPN connection, I'm asked to login after clicking on the play button. Or does one need a login to get far enough to test this now?

Flags: needinfo?(rbucata)
Keywords: leave-open
Attached image screenshot of the popup

(In reply to Thomas Wisniewski [:twisniewski] from comment #3)

Raul, has this since been fixed by the site? When I try with a French VPN connection, I'm asked to login after clicking on the play button. Or does one need a login to get far enough to test this now?

I just retested and I can still reproduce this.

I tested using Firefox release 135.0 (64-bit) on Ubuntu 24.10 in a fresh profile. Here's a screenshot of what I see after I click "Jouer".

The message in the popup is "Cet appareil ou ce navigateur n’est pas compatible avec ce jeu." which Google Translate tells me is "This device or browser is not compatible with this game."

Flags: needinfo?(rbucata)

Ah, yes, I see it now. I've got a patch in the works for an intervention which gets us to the login prompt. Thanks!

Assignee: nobody → twisniewski
Status: NEW → ASSIGNED
Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fde418c37551 add an Android webcompat intervention for fdj.fr to unblock the instant-euromillions game; r=denschub,webcompat-reviewers
User Story: (updated)
Webcompat Score: --- → 10
Webcompat Score: 10 → 6

This does not seem to reproduce for me anymore, but I don't have a login to confirm whether they have just pushed any browser checks behind the login page. Raul, can you still see the browser block with our fdj.fr webcompat intervention disabled?

Flags: needinfo?(rbucata)

I am presented with a login pop-up, regardless of the intervention status. If I remember correctly, the same login pop-up was present in Chrome, but in Firefox instead of that, we had an "Unsupported browser" pop-up. Account creation requires a valid deposit and ID verification.

Flags: needinfo?(rbucata)
Webcompat Score: 6 → 5

Yes, I confirm that I also get a login popup now, and not the unsupported-browser one, so let's remove our intervention. If users still get the popup after login, they can let us know.

Pushed by twisniewski@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c59ad685e40d change automated webcompat intervention test for www.fdj.fr to a regression test; r=denschub
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 139 Branch

Verified as FIXED using RC Build fenix android-arm64-v8a

Tested with:

Browser / Version: Firefox 138.0 Build 2016086490
Operating System: Google Pixel 3 (Android 12) -1080 x 2160 pixels, 18:9 ratio (~443 ppi density)
Operating System: Oppo Find X5 (Android 13) - 1080 x 2400 pixels, 20:9 ratio (~402 ppi density)

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

Attachment

General

Created:
Updated:
Size: