Edge 130 breaks file URL links

Happy 25 Reputation points
2024-10-23T19:54:36.8733333+00:00

Microsoft Edge update 130.0.2849.46 has broken the ability to open file URLS (File://). With the IntranetFileLinksEnabled policy enabled, the links are supposed to open up in File Explorer. After Edge updates from 127 to 130, clicking on links pointing to a File URL (starts with Fiile://) results in a blank page with "about:blank#blocked" in the Address field. My organization's Intranet has a menu with links pointing to various network shares, this is causing a lot of headaches. Anyone else running into this? Any fixes or workarounds?

The issue is related to a custom-built protocol handler

Thank you

Microsoft Edge
Microsoft Edge
A Microsoft cross-platform web browser that provides privacy, learning, and accessibility tools.
2,367 questions
Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
13,289 questions
SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
10,898 questions
Microsoft Configuration Manager Updates
Microsoft Configuration Manager Updates
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Updates: Broadly released fixes addressing specific issue(s) or related bug(s). Updates may also include new or modified features (i.e. changing default behavior).
1,061 questions
{count} votes

Accepted answer
  1. ShiJieLi-MSFT 10,441 Reputation points Microsoft Vendor
    2024-10-24T03:42:44.26+00:00

    Hi @Farid,

    This issue should be workarounded by adding the command line option --disable-features=StandardCompliantNonSpecialSchemeURLParsing*.*

    You can try in CMD with the following command (end all Edge processes first):

    "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=StandardCompliantNonSpecialSchemeURLParsing

    If it works, you can edit the Target here at Edge properties with the same command (end all Edge processes first):

    User's image

    If it does not work, please consider rolling back to 129, which is fully supported even after Edge 130 Stable is released. I'll update the solution once it comes out. Thanks for your understanding.

    UPDATE

    Microsoft has decided to temporarily disable this feature through the Experimentation and Configuration Service (ECS). This feature disablement is now fully rolled out to Edge 130 Stable (100%), so it is expected that this takes effect after a browser restart. It should apply to all 130 versions (including extended stable channel). If you don't know which to use, it is recommended to keep it up to date. Please note that in order to receive this rollout, you shouldn't disable ECS through policy.

    If you have to disable ECS in your environment, please wait for an official fix to land on future releases.

    Additional information on this protocol handler change:

    To accommodate this change in behavior, software vendors that implement custom protocol handlers are urged to review developer guidance at Support Non-Special Scheme URL - Google Docs, with special focus on the "How to fix your custom URLs" section.

    Note: This feature is planned to be turned on again in Microsoft Edge version 133. Admins can use the StandardCompliantNonSpecialSchemeURLParsing feature flag to explicitly enable the feature in the Edge Canary Channel. Customers are encouraged to test the impact of this upcoming feature and prepare for the change in behavior.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best Regards,

    Shijie Li

    2 people found this answer helpful.

2 additional answers

Sort by: Most helpful
  1. Eric G 10 Reputation points
    2024-10-25T16:45:22.4366667+00:00

    We're having the same issue with Edge 130 and a custom protocol handler (not a "File://" call). The handler is calling a vbscript and we've confirmed it works fine if we backup to the Edge 128 Extended-Stable version.

    The recommended "--disable-features=StandardCompliantNonSpecialSchemeURLParsing" EXE switch resolves the issue in Edge 130. However, this isn't a practical solution for end users. As such, is there a GPO, a registry value or another deployable solution for this StandardCompliantNonSpecialSchemeURLParsing value? I didn't see anything in only GPOs list, and I tried searching on numerous values (e.g. "Special", "Scheme", etc).

    2 people found this answer helpful.

  2. Happy 25 Reputation points
    2024-10-23T20:03:36.6366667+00:00

    Thank you for info,

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.