www.fdj.fr - Firefox is not supported pop-up is triggered when attempting to play a game
Categories
(Web Compatibility :: Site Reports, defect, P1)
Tracking
(Webcompat Priority:P1, Webcompat Score:5, 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:
- Navigate to: https://www.fdj.fr/jeux-illiko/instant-euromillions
- 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
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
Comment 1•1 year ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 2•1 year ago
•
|
||
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.
Updated•1 year ago
|
| Assignee | ||
Comment 3•1 year ago
|
||
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?
Comment 4•1 year ago
|
||
(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."
| Assignee | ||
Comment 5•1 year ago
|
||
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 | ||
Comment 6•1 year ago
|
||
Updated•1 year ago
|
Comment 8•1 year ago
|
||
| bugherder | ||
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
Updated•11 months ago
|
| Assignee | ||
Comment 9•11 months ago
|
||
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?
| Reporter | ||
Comment 10•11 months ago
|
||
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.
Updated•11 months ago
|
| Assignee | ||
Comment 11•10 months ago
|
||
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.
| Assignee | ||
Comment 12•10 months ago
|
||
Comment 13•10 months ago
|
||
Comment 14•10 months ago
|
||
| bugherder | ||
Updated•10 months ago
|
| Reporter | ||
Comment 15•10 months ago
|
||
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)
| Reporter | ||
Updated•10 months ago
|
Description
•