aonez / Keka

The macOS & iOS file archiver
https://www.keka.io
4.85k stars 240 forks source link

Keka Finder Extension conflicts with Boxcryptor Finder Extension #898

Open wernervp opened 3 years ago

wernervp commented 3 years ago

Configuration

Describe the bug

When enabling the Keka Finder Extension the folder the file and folder overlays in Finder for Boxcryptor disappear. The Boxcryptor context menu keeps working as expected.

To Reproduce

Steps to reproduce the behavior:

  1. Go to System Preferences -> Extensions -> Finder Extension
  2. Click on Keka Finder Integration
  3. Right Click with Option key on Finder in Dock, choose Relaunch
  4. Icon and Labels for Boxcryptor in Finder missing
  5. Disable Keka Finder Integration and Boxcryptor Label and Icons reappear

Expected behavior

When Keka Finder Integration is enabled it should not break other Finder Extensions, in this case Boxcryptor

Screenshots

With Keka Finder Integration enabled: Screenshot 2021-07-15 at 12 45 06

With Keka Finder Integration disabled: Screenshot 2021-07-15 at 12 40 05

Additional context

Seems to be an issue in more cases: https://forums.macrumors.com/threads/finder-sidebar-icons-missing.2246069/

aonez commented 3 years ago

@wernervp this is the same as #608. Sadly there's no way to properly fix this until Apple extends its APIs and/or features. The workaround is to don't include that "Boxcryptor" folder in the Keka's Finder Extension directories list:

Screen Shot 2021-07-16 at 11 48 48

So if that folder is inside your user folder, don't add your user folder to that list. You will miss Keka's contextual menu in that folder but will have the icon and badges you're missing.