Repository navigation
Conversation
Ad-hoc signed builds tie the Accessibility grant to the binary hash, so after a rebuild or update System Settings shows Dictx enabled while AXIsProcessTrusted reports false. Toggling the switch does not fix it. The trust prompt also appears only once, so repeat Grant clicks did nothing visible. - Grant buttons always open the Accessibility pane of System Settings. - If a grant has not registered after 8 seconds, onboarding and the settings card offer to reset the stale entry (tccutil reset for the app's own bundle id) and grant again. - New commands: open_accessibility_settings, reset_accessibility_permission.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
codesign -d -r-showsdesignated => cdhash H"..."). After a rebuild or update, System Settings still shows Dictx enabled, butAXIsProcessTrustedreturns false. Toggling the switch does not fix it; removing the entry and granting again does.Fix
open_accessibility_settingscommand).tccutil reset Accessibility <bundle id>for Dictx only (newreset_accessibility_permissioncommand) and reopens the pane. If the reset fails, the pane still opens and a toast explains the manual remove-and-add step.Verification
bun run lint,bun run build, Prettier on changed files: passcargo fmt -- --check,cargo clippy -- -D warnings: passNot yet verified on a real Mac: that
tccutil resetsucceeds when run by the app, and that the trust prompt reappears right after a reset.The root cause remains ad-hoc signing; only a stable Developer ID signature stops grants going stale.