Comments

Hi Doug - very interesting bug. I was able to reproduce the problem immediately upon trying. I don't know why but for some reason calling choose color directly from FastScripts like that causes a hang. I think it's because the color picker is trying to run the event loop, but the event loop is busy handling the applescript itself.

At any rate, I'm going to look into it more deeply as soon as possible, but as a temporary workaround, how about this script, which always addresses the frontmost application:

You're new script does work ... to a point. It opens the color picker, but it still keeps FastScripts busy (the menubar icon is still highlighted and I can't select it as long as the color picker is open). Once I close the color picker, everything is back to normal. Assuming I'm going to use the color picker immediately and then close it (which I probably am), it works fine. Thanks.