Hide All Windows trigger closes Finder tabs

Note: Before bug reporting, please make sure you have tried the latest (alpha) version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.

Describe the bug

Using the 'hide all windows' trigger (I have linked to a gesture on trackpad) closes all the Finder window. I have had this issue for ages, never realised until today what was causing it! Can you please fix?

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):

iMac 27", Apple Trackpad, Monterrey

Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)

Device information:

  • Type of Mac:
  • macOS version:
  • BetterTouchTool version: (please post the exact version - not just "the latest one")

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):

macOS doesn't allow to hide the last remaining app's windows, thus by default BTT closes them.

You can use this terminal command to minimize them instead (quit BTT before running it)

defaults write com.hegenberg.BetterTouchTool BTTHideAllBehavior 1

Or alternatively to just leave them visible:

defaults write com.hegenberg.BetterTouchTool BTTHideAllBehavior 2

1 Like

Thanks Andreas, but I don't understand. If I have four tabs, it seems that BTT just closes all the tabs. Are you saying that as Finder is the last remaining app, BTT closes it instead of minimising it? If so, this is incredibly annoying to not make more obvious! If I use the terminal command to leave them visible, will BTT hide all other windows but then leave one app unminimised? Will this always be Finder?

Yes, always Finder. It's a limitation of macOS.

The option should be shown in the BTT UI, but it seems it got lost at some point. Will be added back with the next release.

That would be great!

That works well, by the way. I don't mind having Finder left behind, its usually why I am hiding the rest! (I appreciate some might want everything hidden by the command).