Photoshop: No longer able to search in Load Preset window

  • 1
  • Problem
  • Updated 6 years ago
  • (Edited)
Ever since upgrading to CS6, when I click Levels>Load preset, I can no longer search in the window for the file. Previously, I could type in the file name and it would come up and I would select it. Now, when I search for the file name, there are no results at all. The file can be found by doing a regular search in a Finder window, but not through the window that comes up from the Levels window. I've reindexed Spotlight, and that has had no effect. Someone else on the General Photoshop forum tried this and they had the same experience, and since it used to work, it seems more like a bug than a problem with the OS.
Photo of Richard Kirkman

Richard Kirkman

  • 4 Posts
  • 0 Reply Likes

Posted 6 years ago

  • 1
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 818 Reply Likes
That's a file open dialog, provided by the OS.
It would have to be a bug in the OS, but more likely is a configuration item that got changed (and forgotten).
Photo of Richard Kirkman

Richard Kirkman

  • 4 Posts
  • 0 Reply Likes
Thanks for replying.

When you say "configuration item"—configured by whom or what? The app, the user, the OS? And who/what might have changed it?

Or are any of those things even able to be determined?

Could something like that be reconfigured from within the app or the OS? That's a little too vague. It would help to know what you mean by that.

I can open Photoshop 11.0.2 from CS4 and the file open dialog works perfectly, yet when I open CS6, all of a sudden it doesn't. The only thing different is the different version of Photoshop. The "configuration item" obviously got changed when CS6 was installed, which logically means that something in Photoshop changed the way it interacts with the OS.

Whether that's a bug in the OS or in Photoshop, I don't know. But there's no denying that whatever changed in the configuration was instigated from within Photoshop CS6. I can toggle back and forth between the two versions—one works, the other doesn't. So there's something in PS CS6 that doesn't play well with the OS, but did in the other version. Saying that "it would have to be a bug in the OS" seems pretty dismissive, and the evidence points otherwise.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 818 Reply Likes
Something that the user changed, and I have no idea what.

No, the app has nothing to do with it.
Yes, it would be an OS setting or a choice made within the dialog.

And part of what changed is that CS6 uses the Cocoa APIs, while CS4 used the older Carbon APIs.

This is not a bug in Photoshop, in any way. Again, you're talking about an OS dialog that is opened from the application, not an application dialog. (and no, you have not given any evidence that this is an application issue)

This is either a change in the OS dialogs, or a user configuration change related to those dialogs.
Photo of Richard Kirkman

Richard Kirkman

  • 4 Posts
  • 0 Reply Likes
I'm really trying to get to the bottom of this, if it's even possible.

There has been no change in user configuration relating to file open dialogs (I wouldn't have a clue as to how that would be accomplished), and there has been no change in the OS (no updates, preference or settings changes, access of terminal commands, etc.) since the installation of CS6. Let's say it's not a "bug," might there be some way in an update to PS to be able to make this not happen?

The ONLY thing different is the installation of CS6. No user configuration has been done. There are no choices within the dialog window to be made. I can find no Finder preferences that apply to file open behavior.

Another interesting thing is that within Adobe Illustrator CS6, this does NOT happen. Choosing to load a preset or library from a file open dialog always works properly using the Search function. Same with InDesign CS6—Loading presets or files through palette file open dialogs work just fine.

So among the main CS6 applications, it seems that Photoshop is the one that doesn't work right. If it is, as you say, a strictly OS-driven problem (and I'm assuming that both Illustrator and InDesign have also gone to using Cocoa APIs) then why is it Photoshop doesn't work and the others do? If it is an OS configuration problem, then wouldn't the configuration be global, and not restricted to Photoshop? And if it is an OS configuration setting relating ONLY to Photoshop, where the heck is it?

Thanks.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 818 Reply Likes
No, there is no way to update Photoshop to change an OS dialog.
The open/load dialogs are provided by the OS, controlled by the OS, with preferences inherited from the OS. All the application can do is specify the starting file path, file types, and maybe add some additional UI controls in some cases (like the save dialog).

The OS search (top right on MacOS) is entirely controlled and provided by the OS -- the application has nothing to do with it. The preferences would be related to spotlight, which is the framework that provides the search functionality in the OS..
Photo of Richard Kirkman

Richard Kirkman

  • 4 Posts
  • 0 Reply Likes
Again, though, my question is, if it's an OS only "bug" then why is only Photoshop CS6 affected, and not Illustrator or InDesign? Because I would think that all your applications would interact with the OS file open dialog using the same method.

There are no Spotlight preferences available that apply to this. I checked that first. The Spotlight preferences only allow you to select what gets shown and in what order and what things you want excluded. In my case, everything is checked in Search Results and there is nothing in the Privacy list. So according to that, everything should be available within an open dialog search. When I do a Spotlight search for those files, they show up. They show up in the palette file open dialog searches in other Adobe programs. Just not Photoshop.

And if the other Adobe CS6 applications are working correctly with the exception of Photoshop, why is it inconceivable that there is no relation of Photoshop to the problem?

I just uninstalled and reinstalled Photoshop to see if that clears it up. It didn't. Photoshop remains as the only one of the CS programs that won't search from the Load window.

Just to add another wrinkle to your theory that it's the OS's fault that this won't work, if you go to File>Open within Photoshop you CAN search from that window.

Also, I saved a test Levels file with the file extension. Then I did Load Preset from the Levels window. I could see the test file in the window, but when I try to search for it, the window goes blank as always and returned no results. I also tried it with test files in Curves and Hue/Saturation. Same result—won't search.

I don't know if any of this helps you with an idea of the cause, but one thing is for sure, this is not a global thing for the Open dialog windows even within Photoshop or across Adobe products. It is only affecting Load dialogs from within the Image>Adjustments menu.

Here's another thing that may or may not be helpful. If I use the Load function from say the Brushes Preset, and search for a Levels file name, I get the same non-result/blank dialog window. If I search for a Brushes preset file name I know, it returns the correct results. This makes me think that the dialogs in the Adjustment palettes are not recognizing the file types during the search. In other palettes, like Brushes and others, if the file is not the type it's looking for, it returns no results at all just like the Adjustments palettes.

Here's something else: In PS CS4, when you do a search in the Brushes palette for a file name that is a Levels preset file, the file name still shows up in the search, but it's grayed out so it can't be selected because it's not the correct file type. The way CS6 currently works is that in the windows where it DOES work, there will be no results unless it finds files of the proper type (.alv for Levels, .acv for Curves, .abr for Brushes).

The OS doesn't know what file type it's looking for to exclude or include unless Photoshop somehow tells it from each particular palette to only return a Levels file or a Brush preset file or a Curves file. That makes me think that Photoshop is not relaying the proper file type info to the OS for those Adjustment menu palettes.