-
-
Notifications
You must be signed in to change notification settings - Fork 1k
iPad on OS 18 harakiri in 0.27.1 (not 0.27.0) #5670
Description
🐛 Bug
Just await loadPyodide on any modern iPad OS (iOS + iPad) combination and the page will be unreachable/unusable ... on Browserstack that's iPad Air 13 2025 with OS 18 and nothing works out there since version 0.27.1, it's OK in version 0.27.0.
This issue has been reported by a PyScript user but after investigation it turned out just explicitly using interpreter with version 0.27.0 nothing breaks anymore while every version from 0.27.1 to 0.27.6 doesn't even give us a chance to debug because loadPyodide throws and fails in a very peculiar way there (it seems to be FS related and I am not sure this is the root cause #4057)
To Reproduce
Try pyodide on iPad with OS 18 and Safari ... Note on iPhone everything is fine but also on iPad with OS version 16 or 17 it's fine too !!!
Expected behavior
The page is rendered/usable/not entirely broken
Environment
- Pyodide Version: 0.27.1+
- Browser version: Safari on OS 18 within an iPad (iPad OS)
- Any other relevant information: older version works, iPhone latest works too