store.steampowered.com / steamcommunity.com - Does not appear as logged in when accessing profile
Categories
(Web Compatibility :: Site Reports, defect, P2)
Tracking
(Webcompat Priority:P2, Webcompat Score:7, firefox133 wontfix, firefox134 wontfix, firefox135 wontfix, firefox138 fixed)
People
(Reporter: ctanase, Assigned: wwen)
References
(Blocks 1 open bug, )
Details
(Keywords: webcompat:site-report, Whiteboard: [webcompat:sightline])
User Story
platform:windows,mac,linux,android impact:annoyance configuration:general affects:all branch:release diagnosis-team:networking
Attachments
(3 files)
Environment:
Operating system: Windows 10
Firefox version: Nightly 135.0a1 (2024-12-18)
Preconditions:
• Must be logged in
• Clean profile
Steps to reproduce:
- Go to https://store.steampowered.com
- Click on your account avatar.
- Observe the header.
Expected Behavior:
Account is logged in.
Actual Behavior:
Account does not appear as being logged in.
Notes:
- Screen rec attached
- Reproducible regardless of the ETP status
- Reproducible on Firefox Release as well
- Not reproducible on Chrome
- Issue found during WebCompat team [Top100] websites testing
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
|
Comment 2•1 year ago
|
||
The severity field is not set for this bug.
:denschub, could you have a look please?
For more information, please visit BugBot documentation.
Comment 3•1 year ago
|
||
This sounds like it could be related to some cookie portioning magic or something?
Comment 4•1 year ago
|
||
Hi Calin,
As far as I can tell the problem is that the login occurs on https://store.steampowered.com/ while the profile is hosted on https://steamcommunity.com/id/[userid]
If I also login to steamcommunity.com the problem no longer reproduces.
And I'm seeing the exact same thing in Chrome.
Would you mind checking again? (after clearing Chrome's cookies too?)
Thanks!
| Reporter | ||
Comment 5•1 year ago
|
||
The issue is that if you log in on store.steampowered.com and try to access the profile you won't appear as logged in on steamcommunity.com . I do not reproduce this issue on Chrome. On Firefox I have to log in on steamcommunity.com as well.
I've tested on the latest Nightly (136.0a1 - 2025-01-07) and on Chrome 131.0.6778.265 both with clean profiles, the behavior is the same as in the attached screen rec.
| Reporter | ||
Comment 6•1 year ago
|
||
Basically on Firefox you have to log in separately if you want to be logged in on both store.steampowered.com and steamcommunity.com . On Chrome it is enough to log in just on one of them to appear logged in on both sites.
Comment 7•1 year ago
|
||
I'm still not able to reproduce the Chrome behaviour.
Could you maybe create a screen rec with the full chrome steps that shows no cookies for steamcommunity.com ?
Thanks!
| Reporter | ||
Comment 8•1 year ago
|
||
Comment 9•1 year ago
|
||
I just tested with Chrome on a different machine (mac) and was able to get it to login to both machines there.
I think the difference between different chrome instances is caused by third-party-cookie phase-out experiments.
From what I can tell, after the user logs into store.steampowered.com the site will then do a few POST XHRs to
https://store.steampowered.com/login/settoken
https://steamcommunity.com/login/settoken
https://help.steampowered.com/login/settoken
https://checkout.steampowered.com/login/settoken
https://steam.tv/login/settoken
Each of these POST requests respond with a Set-Cookie which sets the steamLoginSecure and steamCountry cookies.
In Firefox and Safari these cookies are partitioned by the top-level-principal. Meaning these cookies are really only accessible on store.steampowered.com.
When navigating to steamcommunity.com these cookies are not visible to the website.
If I disable enhanced-tracking-protection on both store.steampowered.com and steamcommunity.com (before logging in), then comment 0 doesn't reproduce, and I am able to automatically login to both of them.
Calin, can you confirm?
| Reporter | ||
Comment 10•1 year ago
|
||
It does not reproduce if ETP is disabled before login on both store.steampowered.com and steamcommunity.com.
Tested on Windows 10 with the latest Nightly (136.0a1 - 2025-01-20).
Updated•1 year ago
|
Updated•1 year ago
|
Updated•11 months ago
|
| Assignee | ||
Comment 11•11 months ago
|
||
Updated•11 months ago
|
| Assignee | ||
Updated•11 months ago
|
Updated•11 months ago
|
Comment 12•10 months ago
|
||
Comment 13•10 months ago
|
||
| bugherder | ||
Comment 14•10 months ago
|
||
Verified, works as expected.
Tested with:
Browser / Version: Firefox 137.0-candidate build 1
Operating System: Windows 10
Updated•9 months ago
|
Description
•