MetaMask / metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain
https://metamask.io
Other
2.17k stars 1.12k forks source link

Site is blocked by white screen in IOS #5236

Open jinho-222 opened 2 years ago

jinho-222 commented 2 years ago

Describe the bug When I visit my company's website in IOS metamask mobile app, the site is shown when it is fully loaded, but it is blocked by white screen after a few seconds. The site is released in March, 2022 and it had been worked very well in both AOS and IOS. However, when I revisit this site today, I can't use this site because of blocking white screen. I can't see and interact with nothing. I can't even scroll or enlarge the screen. To make matters worse, the site works well in specific iOS devices. Can anyone give me a help?

p.s. I am using nuxt.js@2.15.8

To Reproduce Open my company's website with IOS metmask mobile app.

Expected behavior The user can use the site normally.

Smartphone (please complete the following information):

devDohyun commented 2 years ago

this issue occurred after update to ios 16.1.1, before update(16.0.2) on same device, service worked properly.

is there changes on in-app browser in ios 16.1.1 ?

jinho-222 commented 2 years ago

After debugging, we found out shared worker which is supported since iOS 16 was the reason that causes white screen. When we changed code not to use shared worker, it works very well.

It seems shared worker is not working properly in metamask iOS mobile app.

chrisleewilcox commented 1 year ago

We are continuing to investigate. Thanks for your support.