Skip to content

"Missing initial state" when logging in on any other browers other than chrome #69

Description

@mattheuswhale

Description

When I'm logging in through google sign in on any other browser than Chrome, I get redirected to a webpage with this error:
Unable to process request due to missing initial state. This may happen if browser sessionStorage is inaccessible or accidentally cleared. Some specific scenarios are - 1) Using IDP-Initiated SAML SSO. 2) Using signInWithRedirect in a storage-partitioned browser environment.

After searching a bit, I think the culprit is something with the browers blocking third-party storage access, which is pretty much every browser other than chrome. firebase documentation. How do I work around this?

Expected Change

Being able to log in through google sign in

Sample Package

https://api.gamemaker.io/api/github/downloads/86b15a4a-8af2-4e5c-8079-71378a745101

Steps To Reproduce

note: I removed all my firebase and google keys in my sample project

  1. Start GameMaker and create new project.
  2. import google signin extension
  3. import firebase authentication extension
  4. See the issue

How reliably can you recreate this issue using your steps above?

Always

Which version of GameMaker are you reporting this issue for?

IDE v2024.13.1.193 Runtime v2024.13.1.242

Which platform(s) are you seeing the problem on?

Windows

Activity

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

Metadata

Metadata

Assignees

Labels

FirebaseThis issue affects the specific named extensionextensionThis issue is to do with any of the official extensions

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions