I tested the projects with these devices and browsers
iPhone XR iOS 16.3.1 - Safari - A: black square, B: black square, C: black square
iPad Air 3 iPadOS 16.3.1 - Safari - A: black square, B: black square, C: ok
iPhone 12 iOS 16.0 - Safari - A: ok, B: ok, C: ok
I found that the issue could be the Safari experimental feature “WebGL via Metal” (Settings App → Safari → detail → Experimental Features → “WebGL via Metal”)
Disabling “WebGL via Metal” feature the test results are
@mvaligursky May have some feedback but as it’s an experimental feature from Apple, it’s more likely to be an issue from Apple side while they work through issues.
I’ve not heard of any reports of issues with Apple devices. If it was enabled by default, I would have expected to be flooded with emails and messages.
I’m looking this up now to see what’s up and I will also check with browser stack
I tested almost all the examples on iPhone XR (iOS 16.3.1) and iPad Air 3 (iPadOS 16.3.1) with the “WebGL via Metal” feature enabled and they all works fine.
But I keep on seeing a black square with the projects on the tutorial page (Tutorials | Learn PlayCanvas).
What’s the difference between the two?
This is how the projects appear in the tutorial page on iPhone XR (iOS 16.3.1) with the “WebGL via Metal” feature enabled.
After the loading screen it just appears a black square.
Unfortunately I haven’t a MacOS device so I can’t see the debug console.
The iPad Air3 system is based on iPad OS 16.3.1. When WebGL via Metal is enabled, the link to you appears on a black screen, and the vconsole cannot be clicked
I can’t click on vconsole or see devtools on my iPad, but it’s okay to display it on my PC.
I close all other tabs and close all background apps,then I try the iframeless link.It will still be a black screen.
I’ve check with some other users on Discord and they can’t reproduce your issue either.
Unless we get some logs, I can’t even think on what could be causing the issue that would also stop you from pressing the vConsole tab. It’s like it’s locked up the page.
When I first opened it, it would display normally, but after multiple refreshes, it would appear as a black screen, and VConsole would not be able to click either.