macOS Tahoe - seems to have broken my applet

Upgraded to Tahoe today and tried to use my applet. It opens and works but the spinning rainbow of death interrupts regularly making the applet almost impossible to use. It hangs when I change any interface elements e.g. click a button, tick a box, use a drop down. Sometimes hangs when I move the mouse over a dialog.

However, there are no such problems at all when running within Script Debugger. Also, it seems to hang less and for less time in one user account than another on my Mac.

Does anyone know what changed in macOS that could cause this ? And why is it not a problem in SD ?

Thanks.

Have you tried saving the applet from Script Debugger and testing the newly saved copy?

Hello emendselson,

Many thanks for the suggestion. That seems to have solved the problem. I exported a run-only version which works. The non-exported version also works.

Do you know why I need to save the applet in SD for the applet to work in Tahoe ?

Everything seems to work but, still have some minor issues. The applet’s custom icon has been replaced by the AppleScript default as reported here:

Also all buttons have got a new larger shape and so now overlap:

Screenshot 2025-09-17 at 10.23.06 am

Cheers.

When you resave an applet, Script Debugger replaces all the bundled runtime code with “current” code from Apple. If Apple has improved their runtime code, then you’ll get those fixes when you do a fresh save. Updating the bundled code also avoids version locks within Apple’s frameworks.

Hello Mark, many thanks. I didn’t know that’s what happens.

Cheers.

And you need to create an icon with a non-default name, and specify it as the applet icon in SD’s Resources tab.

Thanks, I’ve had that set for some time but, Tahoe seemed to ignore it. Currently, I’m manually changing the app icon using “Get Info” on the applet. I then sign and notarise in SD Notary. Limited testing so far suggests that works.