Environment
-
DEVONthink: 4.3 (upgraded from 4.2)
-
macOS: Tahoe 26.5 (Build 25F71)
-
Safari: 26.5
-
Mac: MacBook Pro M3 Max, 128 GB RAM
Summary
After upgrading to DEVONthink 4.3, the “Clip to DEVONthink” Safari extension (also version 4.3) does nothing when clicked. The toolbar button click produces no visible response — no clipping dialog, no error, no feedback. The Share menu “Add to DEVONthink” entry also does nothing when selected.
What I’ve Already Tried (All Failed)
-
Re-enabled the extension in Safari Settings > Extensions after the upgrade disabled it
-
Verified website access is set to “All Websites” with full permissions
-
Verified DEVONthink appears under System Settings > General > Login Items & Extensions > Sharing
-
defaults delete com.devon-technologies.think LSRegisterVersion+ quit both apps + relaunch DEVONthink first -
pluginkit -r/pluginkit -a/pluginkit -e use -i com.devon-technologies.think.clipper -
Unchecked “Share across devices” in Safari Extensions
-
Removed quarantine attribute (
xattr -dr com.apple.quarantine) -
Deleted and recreated the extension’s sandbox container (
~/Library/Containers/com.devon-technologies.think.clipper) -
Clean reinstall: downloaded DEVONthink.app.zip directly from devontechnologies.com, replaced the app in /Applications, verified code signature, relaunched
Diagnostic Findings
Using log stream to capture system logs while clicking the extension button, I can see the following sequence:
The extension receives the click and processes it — but DEVONthink never responds.
Timeline of a single click (condensed from full log):
17:08:33.563 Safari: Activating XPC connection to com.devon-technologies.think.clipper.apple-extension-service
17:08:33.564 Clipper: "beginning extension request"
17:08:33.564 Clipper: "_willPerformHostCallback" (error: null) — callback executes successfully
17:08:38.624 Safari: Activates SECOND XPC connection (5 seconds later — retry/fallback?)
17:08:38.624 Clipper: Second "beginning extension request", callback (error: null)
17:08:38.645 Clipper: LaunchServices.launchViaCSUA — "LAUNCH: Asking CSUI to launch 1 items"
(Extension tries to hand off to DEVONthink via LaunchServices)
17:08:54.624 Clipper: "completing request" — tears down after 16-second timeout
17:08:54.624 Clipper: xpc_connection_cancel() — gives up
DEVONthink’s main process logged ZERO extension-related activity during this entire window — only Spotlight indexing and cursor updates. The LaunchServices.launchViaCSUA call never reaches DEVONthink.
Also noted at extension bootstrap (Error level):
[com.apple.PlugInKit:subsystems] Bootstrapping; external subsystem UIKit_PKSubsystem refused setup
I have a full 451-line diagnostic log (log show output covering Safari + Clip to DEVONthink processes during the click) that I can provide once my forum account allows attachments.