yaustar
November 4, 2021, 10:46am
21
We’ve fixed the issue with the Set iterator but now have found another issue where the Safari iOS 8 tab crashes when trying to render the WebGL scene.
Normally, tab crashes are due to a bug or incomplete support of WebGL spec. We will investigate and attempt to fix if we can but can’t commit to a date for this unfortunately.
Your best short term fix is to update to iOS 9 on the devices while the team investigates.
Ok thanks for letting me know
Just thought I’d mention regarding Safari ios8 tab crashes. One possibility is if ram exceeds 10MB it crashes. This is expected as it is a known limitation of Safari for ios8 at least that I know of
2 Likes
I added some comments here:
opened 05:57PM - 03 Nov 21 UTC
bug
area: graphics
On startup, iOS 8 gives the following error on the default scene setup
Forum… : https://forum.playcanvas.com/t/iphone4s-revisited/22666
From the debug build
```
8a96-51-148-130-218.ngrok.io/:4 Viewport argument key "viewport-fit" not recognized and ignored.
playcanvas-stable.dbg.js:33551 TextDecoder not supported - pc.Untar module will not work
playcanvas-stable.dbg.js:70501 Powered by PlayCanvas 1.49.0 eb609bf4e
playcanvas-stable.dbg.js:14675 WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL
playcanvas-stable.dbg.js:14679 Above error related to HALF_FLOAT_OES can be ignored, it was triggered by testing half float texture support
playcanvas-stable.dbg.js:6718 DEPRECATED: pc.Application#loadScene is deprecated. Use pc.Application#scenes and pc.SceneRegistry#loadScene instead.
__start__.js:203 Error while loading scene JSON 1265092.json: undefined is not a function (evaluating 'Array.from(o)')
_unsupportedIterableToArray@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:1438:53
_createForOfIteratorHelperLoose@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:1454:61
_processParameters@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:13618:56
updateUniforms@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:13764:27
submitCasters@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:22613:29
render@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:22667:24
renderShadows@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:23955:32
renderComposition@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:24665:24
render@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:71155:35
https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:71770:23
start@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:71114:13
https://8a96-51-148-130-218.ngrok.io/__start__.js:206:34
_loaded@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:70258:16
_preloadScripts@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:70855:13
https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:70262:31
https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:35118:14
_onSuccess@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:2127:21
_onReadyStateChange@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:2079:23
onreadystatechange@https://8a96-51-148-130-218.ngrok.io/playcanvas-stable.dbg.js:2015:30(anonymous function) @ __start__.js:203(anonymous function) @ playcanvas-stable.dbg.js:70265(anonymous function) @ playcanvas-stable.dbg.js:35132_onSuccess @ playcanvas-stable.dbg.js:2129_onReadyStateChange @ playcanvas-stable.dbg.js:2079onreadystatechange @ playcanvas-stable.dbg.js:2015
__loading__.js:33 TypeError: null is not an object (evaluating 'splash.parentElement')hideSplash @ __loading__.js:33fire @ playcanvas-stable.dbg.js:796start @ playcanvas-stable.dbg.js:71101(anonymous function) @ __start__.js:206(anonymous function) @ playcanvas-stable.dbg.js:70265(anonymous function) @ playcanvas-stable.dbg.js:35132_onSuccess @ playcanvas-stable.dbg.js:2129_onReadyStateChange @ playcanvas-stable.dbg.js:2079onreadystatechange @ playcanvas-stable.dbg.js:2015
1932playcanvas-stable.dbg.js:1438 TypeError: undefined is not a function (evaluating 'Array.from(o)')
```