Skip to content

fix(osx): refresh stale FinderSync pluginkit registration on install. - #10717

Open
camilasan wants to merge 1 commit into
masterfrom
bugfix/macos-plugin
Open

fix(osx): refresh stale FinderSync pluginkit registration on install.#10717
camilasan wants to merge 1 commit into
masterfrom
bugfix/macos-plugin

Conversation

@camilasan

Copy link
Copy Markdown
Member

Resolves

Broken Finder extension when installing a new client over a legacy client.

Summary

Existing registration from a previous install is dropped and added again rather than left untouched. pluginkit -a doesn't work when the identifier is already registered, which can leave a stale UUID/path cached in the PlugInKit database after the appex on disk has been replaced by a newer build (e.g. installing over an existing client), causing the FinderSyncBroker to fail to spawn. So the result is a not working Finder extension.

Checklist

AI (if applicable)

Existing registration from a previous install is dropped and
added again rather than left untouched. pluginkit -a doesn't work
when the identifier is already registered, which can leave a
stale UUID/path cached in the PlugInKit database after the appex
on disk has been replaced by a newer build (e.g. installing over
an existing client), causing the FinderSyncBroker to fail to spawn.
So the result is a not working Finder extension.

Assisted-by: Claude:claude-sonnet-5
Signed-off-by: Camila Ayres <hello@camilasan.com>
@camilasan camilasan added this to the 34.0.4 milestone Sep 2, 2026
@camilasan

Copy link
Copy Markdown
Member Author

/backport to stable-34.0

@sonarqubecloud

sonarqubecloud Bot commented Sep 2, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Artifact containing the AppImage: nextcloud-appimage-pr-10717.zip

Digest: sha256:42c83e150ed5143a064f10961c5fa2624850a98478716bb6a1963c69c911a8ae

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant