Unable to login with Facebook/Google/Twitter on Kinja form with ETP - Standard enabled
Categories
(Core :: Privacy: Anti-Tracking, defect, P2)
Tracking
()
People
(Reporter: oanaarbuzov, Assigned: pbz)
References
(Blocks 2 open bugs, )
Details
Attachments
(2 files)
Environment:
Browser / Version: Firefox Nightly 81.0a1 (2020-07-29)
Operating System: Windows 10 Pro
Steps to reproduce:
- Navigate to https://jalopnik.com/a-man-bought-seven-cars-for-a-total-of-1-915-but-his-h-1844530785#replies
- Scroll down to "Discussion" area, and click "See all replies" button.
- Wait until comments are displayed and click the star.
- After "Login" form is displayed click "Connect with Facebook".
- Observe behavior.
Expected result:
Login with Facebook is performed and the star is highlighted (blue).
Actual result:
Login with Facebook is not performed.
**Note: **
- The same issue occurs for Google and Twitter logins.
- With ETP disabled the login works.
Reporter | ||
Comment 1•4 years ago
|
||
Also reproducible for URL: https://kotaku.com/ghost-of-tsushima-the-kotaku-review-1844368841
Updated•4 years ago
|
Comment 2•4 years ago
|
||
This does not reproduce when I switch back to behavior 4. Note that you must complete a login to see the breakage. It looks like Facebook isn't being granted an exception for dFPI.
Comment 3•4 years ago
|
||
It seems that the login data of https://jalopnik.com/ is saved under the https://kinja.com. And the https://kinja.com is partitioned in https://jalopnik.com/. So, the login data cannot be fetched in https://jalopnik.com/. I can fix the login issue if I put the https://kinja.com into the exception list, which somehow proves that this is the case.
Comment 4•4 years ago
|
||
The issue can no longer be reproducible in the replies and it seems that it consistently breaks in the reply that I cannot log in anymore even with ETP disabled or by using Chrome. But we can still spot the same issue when logging in jalopnik.com
.
The login process of jalopnik.com
will first open the third party login page as a popup, like the Google login page. Once the login finishes with Google, the popup window will redirect to kinja.com
to save the login data, then close the popup. And then, jalopnik.com
gets the login data from it's third-party 'kinja.com' to log in.
Our opener heuristic doesn't work here since the popup was opened with Google instead of kinja.com
.
Comment 5•4 years ago
|
||
And it seems that jalopnik.com
has implemented the StorageAccessAPI for Safari because there will be a prompt for storage access when I start to login in jalopnik.com
.
So, I think we should contact them to make them also implement StorageAccessAPI for Firefox.
Peter, would you be able to contact them about this?
Reporter | ||
Comment 6•4 years ago
|
||
The login is not triggered when clicking a star (both on Firefox and Chrome).
On https://jalopnik.com/, with ETP - Standard and ETP - Strict I'm able to sign in with Facebook/Twitter/Google.
https://prnt.sc/y0qy0o
On kotaku.com, sign in with Facebook/Twitter/Google does not works with ETP - Standard or Strict.
https://prnt.sc/y0qz86
Tested with:
Browser / Version: Firefox Nightly 87.0a1 (2021-02-01)
Operating System: Windows 10 Pro
Comment 7•4 years ago
|
||
It looks like Kinja are not calling the Storage Access API themselves, WebKit just has a quirk for it: https://github.com/WebKit/WebKit/commit/62dad650a37545f4de947da297767cd52145009f
Assignee | ||
Comment 8•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 9•3 years ago
|
||
I couldn't manage to reproduce this issue with ETP enabled, I tried on Firefox Nightly 95.0a1, Firefox 94.0b1 and on Firefox 92.0.1.
Assignee | ||
Comment 10•3 years ago
|
||
(In reply to Hani Yacoub from comment #9)
I couldn't manage to reproduce this issue with ETP enabled, I tried on Firefox Nightly 95.0a1, Firefox 94.0b1 and on Firefox 92.0.1.
This is expected. The sites are currently allowlisted via intervention, see Bug 1728133.
Comment 11•3 years ago
|
||
Comment 12•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Verified as fixed on Firefox Nightly 95.0a1 on Windows 10 x64, macOS 11.6 and on Ubuntu 20.04,
Description
•