You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
In the Eclipse RCP integrated browser, we utilize Ruffle to emulate Flash content. However, we have encountered an issue on Mac computers equipped with M1, M2, or M3 chips where Ruffle ceases to function within the integrated SWT browser following an update to Sonoma. Notably, Ruffle continues to operate successfully in the standalone version of Safari, indicating that the problem is specific to the integration within the SWT-Safari environment.
What is Ruffle
Ruffle is an open-source emulator designed to play Adobe Flash content, using WebAssembly and HTML5 technologies instead of the now-deprecated Flash plugin. As Flash was widely used for multimedia applications, games, and interactive content on the web, Ruffle serves as an important tool for preserving this type of content on modern web browsers without needing the original Flash plugin, which is no longer supported or secure to use. (ruffle.rs)
To Reproduce
Open the Eclipse Internal Web Browser with the latest Safari (Sonoma 17.4)
It seems like the issue is only with the x86 build of Eclipse; the AArch64 build is working fine. To keep things moving, we're thinking of switching to building for AArch64 instead. Before we make the switch, though we would like to know why x86 is causing trouble.
It seems like the issue is only with the x86 build of Eclipse
I can confirm that. Using the same machine as in my previous post I set the target SWT platform to x86_64 and the same for the JDK and I saw the artefacts in your first screenshot. However, it's OK on macOS Ventura x86_64, so it must be something in the combination of Sonoma and x86_64.
Describe the bug
In the Eclipse RCP integrated browser, we utilize Ruffle to emulate Flash content. However, we have encountered an issue on Mac computers equipped with M1, M2, or M3 chips where Ruffle ceases to function within the integrated SWT browser following an update to Sonoma. Notably, Ruffle continues to operate successfully in the standalone version of Safari, indicating that the problem is specific to the integration within the SWT-Safari environment.
What is Ruffle
Ruffle is an open-source emulator designed to play Adobe Flash content, using WebAssembly and HTML5 technologies instead of the now-deprecated Flash plugin. As Flash was widely used for multimedia applications, games, and interactive content on the web, Ruffle serves as an important tool for preserving this type of content on modern web browsers without needing the original Flash plugin, which is no longer supported or secure to use. (ruffle.rs)
To Reproduce
Expected behavior
If you open the same webpage in Safari, outside of the SWT-Browser:
The SWF is properly displayed.
Environment:
Version since
Eclipse or SWT version since when the behavior is seen: Eclipse 2024-03
The text was updated successfully, but these errors were encountered: