← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Tool Auto-Dismisses macOS Local Network Prompts for Chromium Browsers and Other Apps

🔄 Updated 8d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Automatically dismisses macOS local network prompts.
  • Selects "Don't Allow" within a fraction of a second.
  • Addresses recurring prompts for apps like Chromium browsers.
  • Installs as a per-user launchd agent.

Addressing Recurring macOS Prompts

A new tool named "dontallow" has been released to automatically handle the macOS "Allow <app> to find devices on local networks?" prompt. This prompt appears when an application attempts to access the local network for the first time on macOS Sequoia and later. The tool is designed to press "Don't Allow" automatically, typically within a fraction of a second, and operates with zero CPU usage when idle.

Why the Prompt Recurs

The macOS system is intended to remember user decisions for these local network prompts. However, for many applications, this decision is not retained, causing the prompt to reappear on every launch. This issue is particularly prevalent with Chromium-based browsers (e.g., Chrome, Brave, Edge, Island, Arc) which copy their app bundles to temporary folders at launch. macOS keys the local network decision to the specific path, making each launch appear as a new application. Similarly, apps with versioned install paths also trigger new prompts with each update.

Other factors contributing to recurring prompts include misattributed dialogs, where macOS assigns the prompt to an incorrect or non-running application. The developer notes that most typical Mac applications do not require this permission, with exceptions being printer/scanner utilities, media servers, or LAN-discovery tools.

Current Limitations and Solution

Currently, macOS does not offer a supported method to prune the list of local network permissions, nor is there an MDM payload to pre-deny the permission. The `tccutil reset` command also does not cover these specific permissions. "dontallow" provides a workaround by acting as a small agent that automatically denies the permission.

Installation and Usage

Users can install "dontallow" via Homebrew or by compiling it from source. After installation, the `dontallow install` command writes a per-user launchd agent, starts it, and guides the user through granting Accessibility permissions, which are necessary for the tool to interact with system dialogs. The tool confirms when the agent is active. The `dontallow status` command provides instructions if the Accessibility grant is missing.

The tool provides options for managing its behavior: users can temporarily pause it for a specified duration (e.g., `dontallow pause 10m`) to manually click "Allow," or add application names to an `~/.config/dontallow/allowlist` file to prevent the tool from dismissing prompts for those specific apps. Each dismissal triggers a notification, which can be muted in System Settings if desired.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

A new tool, "dontallow," automatically dismisses the macOS "Allow <app> to find devices on local networks?" prompt by selecting "Don't Allow." This addresses a recurring issue where macOS fails to remember user decisions for certain applications, particularly Chromium browsers and apps with versioned install paths, leading to repeated prompts.