Multiple Safari failures on Desktop and Mobile #1908
Labels
legacy:hands
Hand tracking/gestures/etc
platform:javascript
MediaPipe Javascript issues
type:support
General questions
Having a lot of failures on Safari both on desktop and mobile. Is It supported? If it isn't supported, why not?
Failure 1:
On mobile the latest live demos (https://mediapipe.dev/demo/face_mesh, https://mediapipe.dev/demo/hands) fail with this in the console on iOS:
Failure 2:
Chrome on iOS also fails to load. I suspect it is the same reason - because it is actually Safari Webview underneath.
Failure 3:
On desktop they fail with this command when all "experimental features" (which includes WebGPU and WebGL2) are disabled:
Failure 4:
If I enable WebGL2 on desktop Safari I get a black screen, but it doesn't appear to explicitly error out:
The only thing I've got working so far is Chrome on MacOS.
Is it because Safari isn't part of the CI/CD tool chain? Was there a decision to not support Safari because it lacked WebGL2? Just wondering. It does mean that because of this gap, MediaPipe is not web-ready at this time. Safari accounts for 20% of all web browser traffic: https://gs.statcounter.com/browser-market-share
The text was updated successfully, but these errors were encountered: