-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Compatibility issue with Safari 15 #3500
Comments
CC @Maksims |
This seems to have the same behaviour in Safari Technology Preview Release 132 (Safari 15.4, WebKit 16613.1.1.5) |
Some related discussions |
The use of |
This is the initial PR which added |
The recent update of Safari 15 brought the crash for MacOS. This, unfortunately, affects all published projects out there. Fixes: playcanvas#3500
The recent update of Safari 15 brought the crash for MacOS. This, unfortunately, affects all published projects out there. Fixes: #3500
Reopening until we know what Apple intends to do... |
another issue related to Safari 15: #3506 |
We fixed this here: https://bugs.webkit.org/show_bug.cgi?id=230525 I've tried with tip-of-tree WebKit on the various reported pages and it seems to work now. |
Closing since Safari has now been fixed (albeit not deployed yet). |
Playcanvas engine fails to initialize on just released Safari 15. This seems to affect both Webgl1 and Webgl2 context.
This is the line that fails / makes the page reload:
engine/src/graphics/graphics-device.js
Line 301 in 6baccc6
When this line is commented out, the engine starts up:
engine/src/framework/application.js
Line 438 in 6baccc6
I don't see this problem mentioned online yet.
Looking at documentation:
https://www.w3.org/TR/webxr/
it's recommended makeXRCompatible() is suggested to be used instead of this flag for multiple reasons. It could trigger context loss which is possibly the reason we do not use it at the moment.
The text was updated successfully, but these errors were encountered: