--- a/ui/cocoa/toolkit.m Thu Jan 08 18:17:06 2026 +0100 +++ b/ui/cocoa/toolkit.m Sat Jan 10 19:44:10 2026 +0100 @@ -174,6 +174,11 @@ @end void ui_call_mainthread(ui_threadfunc tf, void* td) { + if(uic_mainthread_calls_is_buffered()) { + uic_add_buffered_mainthread_call(tf, td); + return; + } + UiAppCallback *cb = [[UiAppCallback alloc]initWithCallback:tf userdata:td]; [cb callMainThread]; }