After several tests, I found that this handler is largely responsible of the slow-down I’m experiencing on Catalina:
on tableView:theTable willDisplayCell:theCell forTableColumn:theCol row:theRow
set canSelect to ((theArrayController's arrangedObjects()'s objectAtIndex:theRow)'s objectForKey:"theSelect") as boolean
theCell's setEnabled:canSelect
end tableView:willDisplayCell:forTableColumn:row:
So I’m trying to migrate it to a .m file to avoid the use of AppleScriptObjC.
But I have no luck with it.
Can someone point me on how to do that?