Skip to content

WebGL avatar creator iFrame doesn't prompts user to login on chrome #321

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

Open
Dioinecail opened this issue Oct 3, 2024 · 0 comments
Open
Labels
bug Something isn't working

Comments

@Dioinecail
Copy link

Dioinecail commented Oct 3, 2024

It seems that due to google's policy on third-party cookies, RPM's iFrame can no longer save user's cookies and thus cannot cache previously created avatars in Chrome browser.
What's interesting is that user is not even prompted to login.

There is a constant error message when recieving messages from RPM's backend:
user is not identified, can't set cookies
Also if you go to chrome's cookies tab in the inspector, it shows that some cookies were blocked
image

Steps to reproduce

  1. Create empty unity project
  2. Import RPM core package via git url
  3. Import WebGL sample
  4. Build for WebGL and launch via localhost (i used nginx)
  5. Click Create Avatar and then next
  6. Click Create Avatar again, you are expected to be presented with an avatar selector screen, but instead you are shown a new avatar creator window, as if you are creating an avatar for the first time

Specific info

  • Ready Player Me Core version: 7.2.0
  • glTFast version: 6.0.1
  • Unity Editor: 2022.3.22f1
  • Render Pipeline: Built-in
  • Operating System: Windows
  • Platform: WebGL build, Chrome 129.0.6668.89
@Dioinecail Dioinecail added the bug Something isn't working label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant