Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does not work with Firefox Multi-account containers #56

Open
engineerwolf opened this issue Jan 22, 2020 · 5 comments
Open

Does not work with Firefox Multi-account containers #56

engineerwolf opened this issue Jan 22, 2020 · 5 comments

Comments

@engineerwolf
Copy link

  • OS: Manjaro Linux (Kernel: 5.3.18-1)
  • Firefox 72.0.2 (64-bit)
  • Firefox Multi-Account Containers: 6.1.1
  • Steam Database (extension): 2.4.3

Firefox Multi-Account Containers extension separates website storage into tab-specific Containers.
I am using to keep my browsing patterns separate.

While "Sign in Via Steam" feature of Steam Database extension works inside containerized tab. The browser extension is unable to retrieve game data. Since the browser extension uses cookies stored outside the containers.

Expected behavior:
The extension should use some other method to authenticate with steam. Maybe a login page for the extension itself.

@xPaw
Copy link
Member

xPaw commented Jan 22, 2020

I don't think our extension can affect this.

Either whitelist it (or the domains) if possible, or raise an issue to Firefox devs.

@xPaw xPaw closed this as completed Jan 22, 2020
@Freso
Copy link

Freso commented Nov 30, 2023

Is this something that still isn’t possible to do?

I’ve allowed all requested to domains, not sure what kind of allow‐listing is suggested in the Jan 22 comment.
image

The website and extension also seem to be able to communicate to some degree at least, since the site tells me the extension is working:
image

@xPaw
Copy link
Member

xPaw commented Nov 30, 2023

Yes it's still not possible as far as I know, the extension itself doesn't run in the container, thus any requests don't have your session cookies.

If someone think it's possible to fix, PRs are welcome.

@clst
Copy link

clst commented Dec 12, 2023

You can actually open extension pages in a container. Any moz-extension:// url can be opened in a container. I don't think that'll help much for the SteamDB extension since it doesn't even have a page that displays in a tab and it probably won't solve the cookie problem.

@xPaw xPaw reopened this Dec 12, 2023
@xPaw xPaw changed the title SteamDb browser extension does not work with Firefox Multi-account containers Does not work with Firefox Multi-account containers Dec 12, 2023
@clst
Copy link

clst commented Dec 16, 2023

I just did a little test and I managed to open a moz-extension:// page in a tab, right click on the tab open in new container tab and I could access that container's cookies. I have no clue how to do that programmatically though. Maybe it helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants