Open danieltroger opened 4 years ago
If it had to guess, this is caused by SpringBoard recreating views due to memory pressure, which my code never expects to happen - I have to manually ensure my “Background” webview is below icons.
Sounds like a good explanation. It's really the edge casiest bug there can be though. I tried to recreate it by heavily throttling with Ryan Petrich's Powercuff and sending mixed signals to Twitter while it launches but never triggered it. Wouldn't believe myself if I hadn't been screen recording.
Big respects for still taking a look at it, given that this will probably only happen to a few people or someone with an older device
Describe the bug When the device is under high stress and throttled due to low battery voltage and the notification center is entered while the foreground app, which is currently launching, crashes, a state is entered where XenHTML homescreen background layer is over the homescreen and/or foreground application, therefore making them unresponsive to touch.
To Reproduce Haven‘t tried yet, need to reproduce a twitter crash to be able to reproduce this. Will try killing twitter over ssh.
Expected behavior Either the homescreen or the twitter splash screen should show.
Screenshots Here‘s a screen recording, please watch: https://imgur.com/a/9reiAIZ
Smartphone (please complete the following information): iPhone X, 13.5, unc0ver 5.0.1
Additional context The twitter crashlog: