dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.16k stars 4.72k forks source link

Blazor WASM (8.0 RC2) does not work on iOS 15.8 #96748

Closed MorneZaayman closed 8 months ago

MorneZaayman commented 9 months ago
          @mwarvik Sorry for late reply, I was OOF. Can you please verify if this site loads for you https://maraf.github.io/dotnet-wasm-nosimd/ ? It's a .NET on WASM template with SIMD disabled. It works in my iOS 15.5 simulator

Originally posted by @maraf in https://github.com/dotnet/runtime/issues/94231#issuecomment-1839252723

I would like to reopen this. I can replicate that site not working when using the WebKit browser provided by Playwright. This is also breaking my application when running on certain iOS devices.

maraf commented 9 months ago

@MorneZaayman Can you please extra a simple repro for the WebKit and Playwright case? On the iOS devices, based on the issue title, you are hitting the issue with iPhone with iOS 15.8, right?

ghost commented 9 months ago

Tagging subscribers to 'arch-wasm': @lewing See info in area-owners.md if you want to be subscribed.

Issue Details
@mwarvik Sorry for late reply, I was OOF. Can you please verify if this site loads for you https://maraf.github.io/dotnet-wasm-nosimd/ ? It's a .NET on WASM template with SIMD disabled. It works in my iOS 15.5 simulator _Originally posted by @maraf in https://github.com/dotnet/runtime/issues/94231#issuecomment-1839252723_ I would like to reopen this. I can replicate that site not working when using the WebKit browser provided by Playwright. This is also breaking my application when running on certain iOS devices.
Author: MorneZaayman
Assignees: -
Labels: `arch-wasm`, `area-System.Runtime.InteropServices.JavaScript`, `os-browser`
Milestone: -
ghost commented 9 months ago

This issue has been marked needs-author-action and may be missing some important information.

MorneZaayman commented 9 months ago

The easiest is to run .\playwright.ps1 wk after installing Playwright in a unit test project. Then go to https://maraf.github.io/dotnet-wasm-nosimd in the browser. You'll see it just crashes the page. I've also attached a gif showing the console. a8cDW7IkQ8

maraf commented 9 months ago

Thank you. Webkit installed by playwright doesn't support WebAssembly at all

image

ghost commented 9 months ago

This issue has been marked needs-author-action and may be missing some important information.

ghost commented 9 months ago

This issue has been automatically marked no-recent-activity because it has not had any activity for 14 days. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will remove no-recent-activity.

ghost commented 8 months ago

This issue will now be closed since it had been marked no-recent-activity but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days.