Skip to content

Request missing Mac permissions from General - #201

Draft
alexfoxtm wants to merge 1 commit into
InukaAsith:mainfrom
alexfoxtm:fix/mac-permission-request-general
Draft

alexfoxtm wants to merge 1 commit into
InukaAsith:mainfrom
alexfoxtm:fix/mac-permission-request-general

Conversation

@alexfoxtm

Copy link
Copy Markdown

Fixes: #200

What this changes:

On the Mac General page, show Allow for missing Screen Recording, Accessibility, and Input Monitoring permissions and use the existing permission request path. Once allowed, Open continues to open System Settings. Other permission rows retain their existing Open behavior.

How I tested it:

  • node shared/test/i18n-mac-general.js verifies that a missing Screen Recording permission requests access and an allowed permission opens Settings, in English and Chinese.
  • node shared/test/page-scripts.js, node --check mac/ui-general.js, and git diff --check pass.
  • The actual macOS permission prompt has not yet been retested with a properly identified fork bundle, so this is a draft.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant