Defer ending AppSSO sheets til NSWindowDidDeminiaturize or NSApplicationDidUnhide.
<rdar://problem/55669065>
Created attachment 389611 [details] Patch
Just realized this has a dependency on Bug 207079. Will upload a rebased patch once Bug 207079 is landed.
Created attachment 389631 [details] Patch
Comment on attachment 389631 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=389631&action=review r=me > Source/WebKit/ChangeLog:14 > + or NSApplicationDidUnhide is received. What happens if the application is exited? Is everything cleaned up properly with these deferred observers? (I assume so).
Comment on attachment 389631 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=389631&action=review Thanks Brent for r+ this patch. >> Source/WebKit/ChangeLog:14 >> + or NSApplicationDidUnhide is received. > > What happens if the application is exited? Is everything cleaned up properly with these deferred observers? (I assume so). Yes, the notification center is bound to the app. However, you do remind me to examine what happens if the session is destroyed during miniaturization/hiding. I have made some changes to address that.
Created attachment 389730 [details] Patch for Landing
Created attachment 389733 [details] Patch
Comment on attachment 389733 [details] Patch The api-ios bot is taking forever. cq+ regardless.
Comment on attachment 389733 [details] Patch Clearing flags on attachment: 389733 Committed r255862: <https://trac.webkit.org/changeset/255862>
All reviewed patches have been landed. Closing bug.