Here are the full steps to ensure that the default viewer and “Reveal in Finder” work correctly from within Bloom.

Remove the old options first

  1. Open ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist and find all entries where LSHandlerContentType is set to public.folder, then remove them:

Screenshot 2025-11-13 at 12.30.07.png

  1. Reset the default viewer:
defaults delete -g NSFileViewer
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{LSHandlerContentType="public.folder";LSHandlerRoleAll="com.apple.finder";}'

If you have PathFinder or QSpace installed, you’ll also need to disable the corresponding options in those apps to avoid conflicts.

This ensures that the default viewer is reset to Finder. Now, if you restart your Mac and use “Reveal in Finder” from Bloom, the items will open in Finder.

Make Bloom the default viewer

Run the command below to set Bloom as the default viewer:

defaults write -g NSFileViewer -string com.asiafu.Bloom;
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{LSHandlerContentType="public.folder";LSHandlerRoleAll="com.asiafu.Bloom";}'

After this, you should see an entry in the configuration file with LSHandlerContentType set to public.folder and LSHandlerRoleAll set to com.asiafu.bloom.

Screenshot 2025-11-13 at 12.35.17.png

Then restart your Mac for these changes to take effect.

Check if the default viewer is working properly