Read the statement by Michael Teeuw here.
MM Shows a plain Black Screen on iOS 9.3.5 device
-
@shiroe Mobile Safari on iOS 9.3 is obviously missing some features. If a module is using a function not supported by this version of Mobile Safari a black screen might happen.
You only can debug this using Mac.
-
@idoodler FYI default modules only it still shows the same, I have a bit more time tomorrow so I’ll try reducing one by one to see if i can find exactly which doesn’t work - though I feel it’s likely going to be all of them
-
Same problem here… iPad 2 with iOS 9.3.5 and I’m getting a black screen… I tried with Google Chrome, Dolphin Browser but no good luck.
A work around: Install VNC Server on RPi, and a client on the iPad. Go to fullscreen mode, and voila! -
@pipe-line I think we have an iOs 9 device at work. I will debug it tomorrow night. What modules do you have installed?
-
@idoodler I started with Current Weather and Weather Forecast and then only with Current Weather, but no lucky.
Thanks! -
@pipe-line ok. I just gathered the iPad. Its an iPad mini running iOS 9.3.3. I hope I won’t forget it until I get home:)
-
Issue has been identified. I am just preparing a pull request. Hold on tight!
-
Lol. This issue has already been fixed on the 8th of April 2018 by Chris Pickett. It is available on the
develop
branch. It eventually will be merged with themaster
branch. -
@idoodler thanks! I will try develop branch this night :)
-
I also identified the issue. It is related to the use of Promises, a feature of ECMAScript 6, which is not supported by iOS 9.3.5. The feature is used in multiple javascript files that are built into the core of MagicMirror2. I believe it can be fixed with a polyfill.