Chromium 141 is coming, SharePoint admins should act before October 2025

Microsoft Edge and Google Chrome will tighten local network access starting with version 141. When enforcement begins, users accessing the OneDrive Web App and integrated Microsoft 365 experiences (such as Microsoft Lists in OneDrive, SharePoint Lists, and document libraries) will encounter a browser permission prompt for local network access unless a policy is in place.

If permission is denied, performance optimizations and offline capabilities powered by OneDrive and SharePoint will not be available.
This change affects Windows, macOS, and VDI endpoints managed by enterprise policies.


Timeline


What is changing?

After the release of Chromium 141, users will see a new browser prompt requesting permission for local network access when opening the OneDrive Web App, Microsoft Lists in OneDrive, Lists on a SharePoint site, and SharePoint document libraries.

Google explains this change on their developer blog for Chrome 141 Beta.

Local network access restrictions
Chrome 141 restricts the ability to make requests to the user’s local network, gated behind a permission prompt.

A local network request is any request from a public website to a local IP address or loopback, or from a local website (for example, an intranet) to loopback. Requiring permission for websites to perform these requests mitigates the risk of cross-site request forgery attacks against local network devices such as routers, and it reduces the ability of sites to use these requests to fingerprint the user’s local network.

This permission is restricted to secure contexts. If granted, the permission additionally relaxes mixed content blocking for local network requests (since many local devices are not able to obtain publicly trusted TLS certificates for various reasons).

This work supersedes an earlier effort called “Private Network Access”.

I installed Edge 141 Beta and Chrome 141 Beta to simulate the case.
Edge 141 Beta (Version 141.0.3537.13 Beta) is not yet ready for testing, as the new permission is currently disabled by default. Chrome 141 Beta (Version 141.0.7390.16 Beta) is ready.

Microsoft notes that they plan to enable this requirement starting with Edge 142.

Local Network Access
Local Network Access in Microsoft Edge is a security feature that restricts a website’s ability to send requests to servers on your local network. When a website tries to connect, Microsoft Edge shows a prompt asking you to grant or deny permission. This protects privacy and security while maintaining compatibility with modern web standards. The ability of a website to request this permission from users is restricted to secure contexts. This feature is currently disabled by default in Microsoft Edge, but the default state may change as soon as Edge 142. Enterprise administrators can configure Local Network Access policies.

Users will see the new prompt…

  • In OneDrive
New permission prompt in Chrome 141
New permission prompt in Chrome 141
  • In SharePoint Lists (check the Lists endpoint in the URL, the same for Microsoft Lists in OneDrive):
New permission prompt in Chrome 141
New permission prompt in Chrome 141
  • Then users will also find a new local network access permission in the browser.
Local network access permissions in Google Chrome
Local network access permissions in Google Chrome
  • And a new local network access permission section for the site is available, with the default value set to Ask. This section is not yet available in Edge 141 Beta.
Default permission for local network access in Chromium 141
Default permission for local network access in Chromium 141


What is the impact?

If users select Block, performance optimizations and offline capabilities powered by OneDrive Web and SharePoint Web will not be available.

  • This prompt does not impact offline sync in OneDrive, SharePoint, or OneDrive Shortcuts.
  • This prompt impacts Offline mode in the OneDrive Web app.
  • Microsoft first announced Offline mode in OneDrive Web in October 2022 and reiterated it in April 2024 (see the blog post).

Do not be surprised if you still miss offline mode. This feature has some limitations. If you do not yet have the feature in your OneDrive, review the limitations at the end of the support article.

For example:

Currently, offline mode is not supported if you have an active shortcut to shared folders in OneDrive, or if you had a shortcut in the past and later removed it. We are actively working to address this limitation.


How to prepare for Chromium 141?

Admins should configure the LocalNetworkAccessAllowedForUrls policy in Microsoft Edge and Google Chrome. This policy is already available in Chromium 140.

Define your tenant URLs and any alternatives used by your organization (such as Intranet URLs).

  • https://YOURTENANT-my.sharepoint.com
  • https://YOURTENANT.sharepoint.com
  • + Alternatives if used by your organization

In my case, I could not find the Google Chrome configuration of LocalNetworkAccessAllowedForUrls in Intune (the Edge configuration is available), so I deployed a PowerShell script via Intune to create the required registry keys. You can use the Intune Settings Catalog to deploy the URLs if you just use Microsoft Edge in your organization.

PowerShell
# Deploy the script via Intune to set registry keys for Local Network Access in Chrome and Edge

$TenantName = "<TenantName>"  # Replace it with your tenant

# Define registry path and values
$ChromeRegistryPath = "HKLM:\SOFTWARE\Policies\Google\Chrome\LocalNetworkAccessAllowedForUrls"
$EdgeRegistryPath = "HKLM:\SOFTWARE\Policies\Microsoft\Edge\LocalNetworkAccessAllowedForUrls"

$LNAName1 = "1" # Do not change this number, as it must be a number like 1, 2, 3,.... You can add more entries by incrementing this number.
$LNAValueUrl1 = "https://$TenantName.sharepoint.com"

$LNAName2 = "2" # Do not change this number, as it must be a number like 1, 2, 3,.... You can add more entries by incrementing this number.
$LNAValueUrl2 = "https://$TenantName-my.sharepoint.com"


# Create the registry path if it does not exist
if (-not (Test-Path $ChromeRegistryPath)) {
    New-Item -Path $ChromeRegistryPath -Force | Out-Null
}

if (-not (Test-Path $EdgeRegistryPath)) {
    New-Item -Path $EdgeRegistryPath -Force | Out-Null
}

# Set the registry values for Google Chrome and Microsoft Edge
New-ItemProperty -Path $ChromeRegistryPath -Name $LNAName1 -Value $LNAValueUrl1 -PropertyType String -Force | Out-Null
New-ItemProperty -Path $ChromeRegistryPath -Name $LNAName2 -Value $LNAValueUrl2 -PropertyType String -Force | Out-Null

New-ItemProperty -Path $EdgeRegistryPath -Name $LNAName1 -Value $LNAValueUrl1 -PropertyType String -Force | Out-Null
New-ItemProperty -Path $EdgeRegistryPath -Name $LNAName2 -Value $LNAValueUrl2 -PropertyType String -Force | Out-Null


The registry keys were created after a reboot of my client. Google Chrome confirmed the policy is in place.

Google Chrome policy
Google Chrome policy

The new local network access permission is now defined as Allow for my two predefined SharePoint URLs, and users cannot change it.

Local network access permission is allowed for OneDrive and SharePoint
Local network access permission is allowed for OneDrive and SharePoint

The same policy is in place for Microsoft Edge.

Local network access policy for Microsoft Edge
Local network access policy for Microsoft Edge

Congratulations, you are now covered for Chromium 141.

Note:
Applying the managed LocalNetworkAccessAllowedForUrls policy overrides prior per-user deny states and enforces allow once the policy is active. No end-user action is required after policy propagation.

Share
Avatar photo

Tobias Asböck

Tobias is a Senior System Engineer with around ten years of professional experience with Microsoft 365 products such as SharePoint Online, SharePoint Premium, OneDrive for Business, Teams Collaboration, Entra ID, Information Protection, Universal Print, and Microsoft 365 Licensing. He also has 15+ years of experience planning, administering, and operating SharePoint Server environments. Tobias is a PowerShell Scripter with certifications for Microsoft 365 products. In his spare time, Tobias is busy with updates in the Microsoft 365 world or on the road with his road bike and other sports activities. If you have additional questions, please contact me via LinkedIn or [email protected].

Leave a Reply

Your email address will not be published. Required fields are marked *