vitor Posted May 22, 2017 Posted May 22, 2017 I could swear this was working a few weeks ago, and then it stopped working. If I have a Run Script with /usr/bin/osascript (AS) and open location "https://www.alfredforum.com/" it errors out with execution error: "https://www.alfredforum.com/" doesn’t understand the “open location” message. (-1708). If the code is in a Run NSApplescript there’s no error, but nothing happens. The code works fine in Script Editor, just not in Alfred. Here’s a ready made workflow.
Andrew Posted May 22, 2017 Posted May 22, 2017 Hi Vitor, This seems to be working fine for me with RunScript / osascript (AS), but not for Run NSAppleScript. I've actually put a bit of debug code in and NSAppleScript is returning no errors to me, i.e. reporting that it ran fine. I wonder if something has changed in macOS if this previously worked in Run NSAppleScript. I'll continue to fiddle. Cheers, Andrew
vitor Posted May 22, 2017 Author Posted May 22, 2017 12 minutes ago, Andrew said: I wonder if something has changed in macOS if this previously worked in Run NSAppleScript. To be clear, I hadn’t tried in Run NSAppleScript before. I just did so now for the sake of completeness on the report. This occurs on a seldom used workflow of mine, so unfortunately I don’t know exactly when it stopped working. It’s quite possible I’ve updated macOS and/or Alfred in the meantime since it worked. Also, for now I have an acceptable workaround by using an Open URL before the rest of the code. So at least for me, having this fixed is low priority. I’m mostly reporting the issue in case it’s something deeper that needs to be fixed in Alfred. Thank you as always for the fast response.
Andrew Posted May 24, 2017 Posted May 24, 2017 @vitor I'm going to move this to noted, but it's unlikely there is anything I'll fix for this. I'm not even sure if it's valid AppleScript, as when I run osascript directly from the command line, I get the same thing: Andrews-iMac:~ andrew$ osascript -e 'open location "https://www.alfredforum.com/"' 0:44: execution error: "https://www.alfredforum.com/" doesn’t understand the “open location” message. (-1708) If I direct the open location to a specific app such as Safari or Finder (i.e. with tell), then it works as expected. Cheers, Andrew
vitor Posted May 24, 2017 Author Posted May 24, 2017 2 hours ago, Andrew said: when I run osascript directly from the command line, I get the same thing I can reproduce this. Strange. Well, definitely not an issue with Alfred, then. I’ll open a bug report with Apple. Thank you for looking into it.
vitor Posted May 26, 2017 Author Posted May 26, 2017 I’ve opened this as a bug report with Apple and they closed it as a duplicate of another bug that is still open. To me that suggests this behaviour did indeed change on their part (as I mentioned in the top post, I could swear this used to work in the very same Workflow it fails now) and that they intend to fix it.
vitor Posted June 7, 2017 Author Posted June 7, 2017 They’ve now closed the other bug report. This is likely to be fixed soon (maybe just on High Sierra, though).
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now