1

When I right-click the Downloads folder in the dock, and select Open "Downloads", instead of the expected thing happening, an app launches.

The app is one I created myself using Automator. And it is on the Desktop. I can move it anywhere and rename it, but this doesn't fix the problem.

Other steps taken to resolve:

  • reboot -> not fixed
  • switch user to guest account -> fixed
  • delete the app -> fixed
  • zip the app, delete the original -> fixed
  • unzip the app -> unfixes itself!

Might be relevant:

  • I use Quicksilver, but behaviour occurs even when QS is not running

System info: Yosemite 10.10.3

Why is this is a problem? Because I want to create Automator apps without them being launched by right-clicking the downloads folder in the dock.

Edit: This is the workflow of the app that launches:

app workflow

  • I think we'd need details of what the Automator app is supposed to do, pics of the workflow etc; somehow it's been set to launch that way – Tetsujin May 16 '15 at 4:45
  • Good point. I have included a screen shot of the workflow. To your question, the app takes the current folder as input and creates a dated folder there. – MG_ May 16 '15 at 5:10
  • 1
    Hmm… really not sure. Nothing that jumps out. I'd be tempted to have a poke around in RCDefaultApp (freeware) - Apps & UTIs tabs & see if you can see what's assigned to it – Tetsujin May 16 '15 at 5:19
  • 1
    Wow good tip! After poking around in the UTI's tab, "public.folder" was assigned to my Automator app. Once I reassigned it to Finder, it's fixed! – MG_ May 16 '15 at 7:19
  • Nice find! Glad you got it. – Tetsujin May 16 '15 at 8:36
0

Answer for my own question...

I mistakenly changed the default application for opening folders (!) away from Finder to an application of my own creation. I didn't know this was even possible! Needless to say this had some weird side effects, like the problem I originally described. But I figured it out – I mucked up my system with an erroneous QuickSilver command.

I'm always creating dated folders, so I created an Automator app that, given the current folder, would create a folder within using the date as the name.

When teamed with QuickSilver's "Current Selection" trigger, the app becomes useful. I can call my "create-dated-folder.app" from the current folder, using "Open with..." in Quicksilver's second pane, and my app in the third. Works great.

My mistake was, instead of "Open with", I once chose "Always Open With", which changed system settings I didn't know existed – it changed the default application for the "public.folder" UTI from Finder to my Automator app. Then the weirdness began, like if I chose "Open Examples Folder" from Automator's help menu, my app would be invoked. I really had no idea what was going on!

Brilliant tip from to Tetsujin who suggested RCDefaultApp would be worth investigating.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .