My iPad iOS 16.2 users reports that sometimes, PWA return to white screen after Microsoft login redirect (Using MSAL lib. "@azure/msal-angular": "^2.5.0", "@azure/msal-browser": "^2.32.0"). Video: https://vimeo.com/785357062/a2750986ab It's super strange, what is the white screen? If you go out and in again it works! My index.html has green style for background-color: body { background-color: #69d01b !important; } The problem started happening from version iOS 16. It does not happen for iPhone iOS 16.x and desktop users! Please help?
Thank you for the report! Could you please provide specific steps to reproduce? Rebuilding a repro case from this description would likely be prohibitively challenging for us.
The problem is that it doesn't happen every time. The app is quite complex, plus it requires user auth against Microsoft Azure. I can give you access to the test environment?
That should work. Please feel free to email access details to me directly, and I will get them posted for Apple internal use only.
<rdar://problem/103880444>
Hi Jesper, Can you please add safaribrowsertest@hotmail.com as a test account for us to try and reproduce the issue? A screen recording of your exact steps and the unexpected behavior along with a sysdiagnose taken right after would be very helpful. Thank you.
I forgot you already included the screen recording in the Vimeo link. In that case, a sysdiagnose and along with a timestamp of when the issue reproduced would be greatly appreciated. And please add safaribrowsertest@hotmail.com as a test account.
Please don't attach a sysdiagnose here, as the content is privacy sensitive. A new report on https://feedbackassistant.apple.com is probably the easiest way to share it.
Hi Eknoor safaribrowsertest@hotmail.com is now created. Working on sysdiagnose, I will return with that...
Thanks, Jesper. I saw the contents of the .zip file you attached to the Feedback Assistant report. and see some logs but not a sysdiagnose. Please follow the instructions attached here to collect a sysdiagnose and upload that to the feedback report you created earlier: https://download.developer.apple.com/iOS/iOS_Logs/sysdiagnose_Logging_Instructions.pdf Itβs especially helpful to us to know the exact date and time the issue was reproduced, and even better if the sysdiagnose was taken while the issue was occurring. -Eknoor
Hi Eknoor Sorry for my mistake, I have made a new feedback with a fresh video and sysdiagnose (white screen occurs January 10 approx. 20:44 Danish time "Europe/Copenhagen Time Zone"). FB11935425 [Bug 249967] REGRESSION (iOS 16?): White screen after external Microsoft login redirect (Using MSAL lib) - Fresh video and sysdiagnose. https://feedbackassistant.apple.com/feedback/11935425 RPReplay_Final1673379897.MP4 (21 mb) sysdiagnose_2023.01.10_20-45-49+0100_iPhone-OS_iPad_20C65.tar.gz (242mb)
Thank you for the updated screen recording and the logs!
Seems likely to be some sort of rendering issue given that homing out and back into the app recovers. Eknoor pointed to a failed (really cancelled) load in the logs but this shouldn't be related as we would recover from the load failures why homing out and back in.
From the logging, I think (I am not a rendering expert) that we see a lack of content update from ~8 seconds (which would explain the blank view) due to the `_perProcessState.needsResetViewStateAfterCommitLoadForMainFrame` flag being YES. I posted more information on the radar. Simon would likely have more insight than me here.
I have uploaded fresh videos and sysdiagnostics for both iPhone 11 (iOS 16.3) which has no problems and iPad Pro 2020 (iOS 16.3) which has. See feedback for attachments: https://feedbackassistant.apple.com/feedback/11935425 Please help, my iPad users are complaining...
It seems to be fixed in iOS 16.4! :) I'll will give a new status in a week's time to be absolutely sure...
Thank you for the update! This agrees with the results of our testing.