Skip to content

[stable-35.0] fix(macOS): declare NSLocalNetworkUsageDescription for the File Provider extensions - #11147

Open
backportbot[bot] wants to merge 1 commit into
stable-35.0from
backport/11127/stable-35.0
Open

backportbot[bot] wants to merge 1 commit into
stable-35.0from
backport/11127/stable-35.0

Conversation

@backportbot

@backportbot backportbot Bot commented Oct 27, 2026

Copy link
Copy Markdown

Backport of PR #11127

…der extensions

The File Provider extension and its UI extension open connections to the
Nextcloud server themselves, but unlike the main app bundle
(cmake/modules/MacOSXBundleInfo.plist.in) their Info.plist files did not
declare NSLocalNetworkUsageDescription. On macOS 15+ the Local Network
privacy restriction is attributed per executable, so a server on the LAN
is blocked for the extension ("Local network prohibited",
NSURLErrorDomain -1009) even when the main app has already been granted
Local Network access.

Declare the usage-description string in both extension bundles so macOS
can attribute and request Local Network access for the extensions
themselves.

Refs: #10996

Assisted-by: Claude Code:claude-opus-4-8
Signed-off-by: Raspunt <67462620+Raspunt@users.noreply.github.com>
@backportbot backportbot Bot added bug os: 🍎 macOS Apple macOS, formerly also known as OS X 3. to review feature: 📁 file provider macOS File Provider Extension, more general also known as virtual file system. labels Oct 27, 2026
@backportbot backportbot Bot added this to the 35.0.1 milestone Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review bug feature: 📁 file provider macOS File Provider Extension, more general also known as virtual file system. os: 🍎 macOS Apple macOS, formerly also known as OS X

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant