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

Extension does not work in Safari 16 #10981

Open
n0samu opened this issue May 9, 2023 · 3 comments · Fixed by #19348 · May be fixed by #19664
Open

Extension does not work in Safari 16 #10981

n0samu opened this issue May 9, 2023 · 3 comments · Fixed by #19348 · May be fixed by #19664
Labels
bug Something isn't working extension Related to the Ruffle WebExtension safari

Comments

@n0samu
Copy link
Member

n0samu commented May 9, 2023

Describe the bug

Several users have reported that the Ruffle extension does not work in Safari 16. The extension popup always says "Checking Ruffle status on current tab..." and the Ruffle player does not appear on the page. Initial investigation by @kmeisthax suggests that there was some change in Safari 16 to how postMessage works, which was not mentioned in the release notes.

Expected behavior

The extension should work as it does in other browsers.

Affected platform

Browser's extension

Operating system

MacOS Monterey, Big Sur, and Ventura

Browser

Safari 16

Additional information

No response

@bootlegseahorse
Copy link

Looks like it doesn't work on Safari 17 either. I'm testing on Safari 17.3 and macOS Ventura by the way.

@danielhjacobs
Copy link
Contributor

This may be fixed tonight, but none of our devs had the ability to test the PR that purportedly fixed it. Please test the new Nightly when it releases and check if it works. If not, feel free to reopen this issue.

@thy486
Copy link
Contributor

thy486 commented Mar 1, 2025

Although this PR allows ruffle.js to be embedded normally.

Unfortunately, due to Safari's restrictions on expansion, we need to make relevant polyfills for webpack require.

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working extension Related to the Ruffle WebExtension safari
Projects
None yet
5 participants