Credentials can not be introduced at account.formula1.com with ETP set to STRICT
Categories
(Core :: Privacy: Anti-Tracking, defect, P3)
Tracking
()
People
(Reporter: rbucata, Assigned: twisniewski)
References
(Blocks 1 open bug, )
Details
Attachments
(3 files)
Environment:
Operating System: Windows 10 PRO x64
Firefox version:Firefox Nightly 100.0a1 (2022-03-17) (64-bit)
Preconditions:
ETP set to STRICT
Clean profile
Steps to reproduce:
- Navigate to: https://account.formula1.com/#/en/login?lead_source=web_fantasy&redirect=https%3A%2F%2Ffantasy.formula1.com%2Fapp%2F%23%2F
- Click on the "Email address" input field.
- Observe the result.
Expected Behavior:
The text cursor is active and details can be introduced.
Actual Behavior:
Nothing happens.
Notes:
- Not reproducible with ETP set to STANDARD.
- Works as expected using Chrome.
- Screenshot attached.
Assignee | ||
Comment 1•3 years ago
|
||
This is easier to reproduce in private browsing mode, as it's caused by their cookie-consent banner not going away properly. There is an invisible element overlaid on the rest of the content, div#consent_blackbar
left behind, which can be manually hidden or goes away after 60 seconds. It's unclear why this is the case, but it seems logical it would be something that SmartBlock's shims aren't handling as the site's banner code expects.
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
I took a second quick look at this one, and it appears that in Chrome, when the "Accept all cookies" button is clicked, the page seems to reload, and never bring up that #consent_blackbar element. But this reload doesn't happen in Firefox in strict mode, and the page doesn't even seem to try to clear the transparent overlay. The question is why this reload isn't happening.
Assignee | ||
Comment 3•3 years ago
|
||
@Raul, this appears to be fixed for me now on the latest nightly builds of desktop Firefox. Could you confirm if it's working for you on such a build as well?
Comment 4•3 years ago
|
||
The issue is still reproducible both in normal mode and private mode when accessing the page for the first time and after accepting cookies.
Note:
- Reloading the page, typing becomes possible.
- Clearing cookies and performing the steps again, the issue can be reproduced.
Tested with:
Browser / Version: Firefox Nightly 104.0a1 (2022-07-13)
Operating System: Windows 10 Pro
Reporter | ||
Comment 5•3 years ago
|
||
I get the same result. No fields can be activated, hyperlinks are not working and buttons are not responding. Reloading the page seems to fix the issue.
Tested with:
Browser / Version: Firefox Release 102.0.1 (64-bit)/ Firefox Nightly 104.0a1 (2022-07-14) (64-bit)
Operating System: Windows 10 PRO x64
Assignee | ||
Comment 6•3 years ago
|
||
Ok, so I diagnosed this by using the console to add a beforeunload listener which called debugger
, then clicked on Accept All to see the stack trace. Basically, once you click, their function updateGTM
is called, which push
es a new command to the window dataLayer, {event: cookie_prefs_set}
. Normally this ends up calling their custom tag in Publisher Tags, but our Google Analytics shim doesn't actually pass that event along, so the reload never happens.
Luckily we can just call the push
method as expected if it exists, making sure to still run the eventCallbacks
if not. That should cover our bases for why we override the datalayer's push command (asynchide causing page-load delays when GPT is blocked, etc).
Assignee | ||
Comment 7•3 years ago
|
||
Updated•3 years ago
|
Comment 9•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Updated•3 years ago
|
I managed to reproduce this issue on Firefox 103.0(build ID: 20220718155818) on Windows 10 64-bits. Verified as fixed on Firefox 104.0b7(build ID: 20220807190148) and Nightly 105.0a1(build ID: 20220807214336) on Windows 10 64-bits, Ubuntu 22.04, macOS 12.
Description
•