# fix\(desktop\): open System Settings from the Full Disk Access step · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/273b76480971d8760f09245e00d740d0991381bd)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 273b76480971d8760f09245e00d740d0991381bd

Requested commit: 273b76480971d8760f09245e00d740d0991381bd

Commit: 273b76480971d8760f09245e00d740d0991381bd

Tree: b329689e7a14be9dc7412ddc1cd3782abd821786

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(desktop): open System Settings from the Full Disk Access step

The step's "Open System Settings" button did nothing: it routed the
`x-apple.systempreferences:` deep link through `openExternal`, whose
allowlist only passes http(s) and remote-editor schemes, so the link was
silently dropped.

Adds a dedicated `openSystemSettings(pane)` path instead. The renderer
sends a known pane identifier, not a URL, and the main process maps it to
an app-fixed deep link and opens it directly — so the general link
allowlist stays locked down while this one trusted destination gets
through. Uses the post-Ventura Full Disk Access anchor.

Also reworks the step's copy to say why the permission is needed and that
it can be revoked once the import is done.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

```

## Parents

- [e3ab027387f44577e4439609862af0e0ec1959ce](https://git.cafe/pingdotgg/t3code/commit/e3ab027387f44577e4439609862af0e0ec1959ce?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/273b76480971d8760f09245e00d740d0991381bd?format=markdown)
