To avoid this deadlock, the run loop name is required when using the NSObject method performSelectorOnMainThread:withObject:waitUntilDone:modes: <https://developer.apple.com/documentation/objectivec/nsobject/1411637-performselectoronmainthread>
JNF calls this method with the “old” run loop name. > On Jun 28, 2021, at 7:43 AM, Michael Hall <mik3h...@gmail.com> wrote: > > I’m again not familiar with the JNF that requires the run loop name.