Re: Obnoxious Script Editor 2
Re: Obnoxious Script Editor 2
- Subject: Re: Obnoxious Script Editor 2
- From: Rob Jorgensen <email@hidden>
- Date: Mon, 3 Nov 2003 09:32:00 -0500
At 7:28 PM +0100 11/2/03, Sander Tekelenburg wrote:
At 21:44 -0500 UTC, on 2003-11-01, Rob Jorgensen wrote:
Howdy,
The following script, when saved as a stay open application, opens
the dictionary of the frontmost application in Script Editor 2.
During my tests, if I reopen the applet (click the script's icon in
the dock while the script is running), Script Editor, which is
already running, becomes visible but not active, blocking the
frontmost application that is still active according to the menus.
I think this is a longstanding Aqua WindowManager issue. It happens all the
time when KeyChain aks for a passphrase to unlock it, or when Disk Copy asks
for a passphrase to mount an encrypted image. (Both also cases where
inter-application communication is going on I think - like the SE2 issue you
note.) These are very reproducable, but I've seen it in all sorts of other
apps (without me scripting them) where it sometimes happens, sometimes not.
It even happens when you cycle through open windows in the Finder (with Cmd-`
or Cmd-Shift`) - one of the 'items' in the cycle is something invisible...
I have the feeling it stems from OS X's concept of having no modal windows,
which has some implementation problems and/or conflicts with certain other
concepts. (like a simple tell app "x" to activate ;))
I've now had a chance to see how my script behaves with the non-beta
version of Script Editor 2. It's rather frustrating and I don't see a
way to overcome the undesired behavior, so I don't plan to bang my
head against the wall with the Script Editor script. The script's
value is questionable anyway since dictionaries are more easily
opened in SE 2. :-)
Thanks for the feedback!
-- Rob
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.