Show / hide filter effects (color overlay, smart filters, etc)

How many of you would like to be able to open / close “filter effects” via script?

This includes things like drop shadow, stroke, outer glow, color overlay, BlendIf, etc on any layer - or Smart Filters on Smart Objects.

When using any of these effects or filters, the resulting list below the layer can be confusing to the end user and can add a lot of clutter (especially in the case of Smart Filters, where you may also have a filter mask as well).

These effects/filters can be manually hidden by the user, but UXP/JSX scripts cannot show or hide these filters, nor get the current status (open/closed). A similar capability was added to help open/close groups a few years back and was incredibly helpful for keeping things simpler when working with scripts/panels. I’d love to see the same capability to simplify effects and smart filters. Please respond below if you’d like to see this as well.

Here’s a screenshot showing the same layer with these effects showing and hidden to compare:
Screen Shot 2022-07-29 at 12.26.27 PM


That’d certainly be a nice addition, +1!

Yes, it would make sense to add it.