Microsoft Edge still forcing itself on users in Europe
- Reference: 1694503814
- News link: https://www.theregister.co.uk/2023/09/12/microsoft_edge_hasnt_stopped_selfpreferencing/
- Source link:
This was [1]supposed to happen in Windows 11 Insider Preview Build 23531, and subsequent versions of Windows in the European Economic Area were expected to inherit that behavior.
The change was made to comply with Europe's Digital Services Act and the [2]Digital Markets Act (DMA), which require that companies designated as "gatekeepers" [3]like Microsoft from self-preferencing.
[4]
So far, there's no sign anything has changed, though Microsoft has until March 6, 2024 to comply.
[5]
[6]
"In my testing, the new Windows Insider build still force-opens Edge instead of the default browser whether you’re in the US, Norway, or Germany," said developer Daniel Aleksandersen in an email to The Register , echoing a statement he made in a [7]blog post .
I can’t find any links anywhere in Windows 11 Dev Insider that has stopped force-opening Edge
"As far as I can tell, nothing has changed since Windows 11 stable. I’ve done some rather extensive testing, and can’t find any links anywhere in Windows 11 Dev Insider that has stopped force-opening Edge instead of the default."
Aleksandersen in his post discloses that he's an employee of Vivaldi Technologies, a rival browser maker, and says that his post is unrelated to his employment. He's also the developer of EdgeDeflector, a program created to circumvent Edge's URL scheme behavior.
The Register spoke with a developer familiar with Microsoft's technology who speculated that perhaps the change will be made to calling applications (e.g. Outlook) rather than Edge or Windows. These apps would be altered to run ShellExecute(" https://targetsite" ) instead of ShellExecute(" microsoft-edge:https://targetsite "), thereby handling those links in the default browser rather than Edge specifically.
[8]
"This is what I expected to find too," said Aleksandersen. "However, I see no reduction in the number of microsoft-edge: links, and no corresponding non-microsoft-edge variants added anywhere near where the existing microsoft-edge: links exist in the code."
"I would have expected to see either a new executable dedicated to handling microsoft-edge: URIs (something similar to EdgeDeflector), or a wrapper-function put around every call to microsoft-edge: that would handle the EEA-and-rewrite logic. It's also possible that they would make changes to OpenWith.exe itself (the program that is called when opening files and links that is responsible for file and protocol associations)."
But whatever is going on, Aleksandersen said there's no visible change in Windows strings and functions names and there's no functional difference.
[9]After injecting pop-up ads for Bing into Windows, Microsoft now bends to Europe on links
[10]EU monopoly cops probe complaints about Microsoft Azure
[11]More ads in Windows 11 Start Menu could be last straw for some
[12]Google veep calls out Microsoft's cloud software licensing 'tax'
Aleksandersen has followed such issues closely. He created [13]EdgeDeflector back in 2017 to undo behavioral changes in Windows 10 that "hijacked" certain web links and opened them in Microsoft Edge if Windows users had designated a different default browser.
As he explained in a [14]blog post about the situation two years ago, the behavior of Windows follows from Apple's refusal to allow iOS users to change the default web browser for iPhones and iPads until iOS 14 was released in September 2020.
[15]
To combat this behavior, said Aleksandersen, Google in February 2014 [16]introduced a googlechrome: URL scheme. Google used this scheme to make links from its Search and Mail apps open Chrome on iOS instead of Apple's Safari browser.
Microsoft subsequently implemented its own [17]microsoft-edge: URL scheme to handle [18]URLs coming from Windows system components for Windows 10 services like News and Interest, Widgets in Windows 11, certain help links in the Settings app, search links from the Start menu, Cortana links, and links sent from paired Android devices.
Microsoft changed more and more links in its operating system and apps to use its vendor-specific URL scheme
"Microsoft just turned the racket on its head and changed more and more links in its operating system and apps to use its vendor-specific URL scheme," wrote Aleksandersen.
Back in 2021, [19]Brave and [20]Mozilla took steps to implement the microsoft-edge: scheme so they could intercept those links, but subsequently [21]backtracked when Microsoft prevented third-party apps from overriding its own intervention.
Aleksandersen has suggested such meddling can be difficult to separate from malicious behavior if not explicitly authorized by the user. Altering user defaults (e.g. so searches get handled by revenue sharing partners) is a common tactic among abusive and malicious apps and browser extensions.
"There's a similar system in place on Android," said Aleksandersen. "By default, apps can open all registered links (there's a system in place requiring apps to demonstrate control over the domain before it can handle links on behalf of any domain). Crucially, users can go into an app's setting and revoke the app's domain associations. The user stays in control if they prefer to use the web browser."
"On iOS, like everything else, it's a black-box experience. Apps register and verify their domains and then that's it. The user has no say in whether an app can or cannot register itself as a handler for a given link."
Aleksandersen said that for a limited number of use-cases, this is a welcome and useful feature.
"I generally prefer Firefox's approach on Android," he said. "Open in the web browser by default, but include a button for opening the page in the associated app instead."
He also said the microsoft-edge: scheme would be fine if Microsoft had used it sparingly, for occasional Edge promotions on its website or for links that manage Microsoft Accounts.
"Microsoft can make a strong argument for having better security on the Microsoft Account website inside Edge," he said. "It could, for example, prevent browser extensions from running on this specific domain where they could hijack user accounts. It hasn't. But it could."
"I'd be annoyed with this scenario, but it wouldn't be the giant anti-competitive dick-move that is the current implementation. Now, it's a tech-bro 'growth-hack' that explicitly ignores the explicit preferences of Microsoft's own customers."
Vivaldi, coincidentally, began [22]masquerading as Edge in June so Vivaldi users on mobile phones can access Bing Chat.
Microsoft did not respond to a request for comment. ®
Get our [23]Tech Resources
[1] https://www.theregister.com/2023/08/30/microsoft_windows_11_bing/
[2] https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32022R1925
[3] https://ec.europa.eu/commission/presscorner/detail/en/IP_23_4328
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZQA2w9PBNF@b4leqd6R79gAAAYU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZQA2w9PBNF@b4leqd6R79gAAAYU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZQA2w9PBNF@b4leqd6R79gAAAYU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[7] https://www.ctrl.blog/entry/windows-system-components-default-edge.html
[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZQA2w9PBNF@b4leqd6R79gAAAYU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[9] https://www.theregister.com/2023/08/30/microsoft_windows_11_bing/
[10] https://www.theregister.com/2023/05/16/eu_confirms_azure_complaints/
[11] https://www.theregister.com/2023/04/17/microsoft_windows_start_ads/
[12] https://www.theregister.com/2023/06/01/google_microsoft_cloud_complaints/
[13] https://github.com/da2x/EdgeDeflector
[14] https://www.ctrl.blog/entry/windows-system-components-default-edge.html
[15] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZQA2w9PBNF@b4leqd6R79gAAAYU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[16] https://developer.chrome.com/docs/multidevice/ios/links/
[17] https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-app#microsoft-edge-uri-scheme
[18] https://textslashplain.com/2022/07/18/edge-url-schemes/
[19] https://github.com/brave/brave-browser/issues/13875
[20] https://bugzilla.mozilla.org/show_bug.cgi?id=1726697
[21] https://github.com/brave/brave-browser/issues/21553
[22] https://vivaldi.com/blog/vivaldi-on-android-6-1/
[23] https://whitepapers.theregister.com/
but include a button for opening the page in the associated app instead.
Some websites (youtube, google maps, duolingo for example) would much rather you opened in the app than in the browser (android), and slap a big button over the website. As far as I can see this comes from the website, not the OS, but of course I could be mistaken.
What's the great advantage of an app, apart from the inability to kill the adverts?
Re: but include a button for opening the page in the associated app instead.
Are you asking about the advantages for the website, or the user?
Depending on the app, there definitely are some, for both
E-commerce websites definitely don't need an app, but things like maps (set up to have a widget, directions on lock screen, etc) or media players (allowed to play in background, etc) have a use-case.
If most of the data and files are static (or rarely changing, or you want them offline) then an app is an advantage (both to you, since it loads faster & offline, and to the site since it drops data costs)
for a good app performance should be a lot better too
Plus for the website, there's some ego trip, but also having the icon on your phone's home screen is bonus advertising every time the user notices it
For most apps I actually want, there's no adverts anyway (some do it, but unless you install an alternative browser on your phone you'll still get them in the website as well)
Annoyingly persistent
When you tell it 'no' it behaves like the bunny boiler and pops up when you don't want it to.
Problem is that it thinks it should be the default application to open many file types - not just HTML.
Can't wait for it to be properly unbundled - and ideally no longer pre-installed.
If I set a default browser on my PC, then it should open all links in that browser not be up to the publisher of the OS to decide when i should respect my choices.
Plus you should be able to remove the default browser from YOUR device, whether that be Edge on Windows, Safari on iOS or Chrome on Android. Also on Chromebooks but since the entire UI on ChromeOS is the Chrome browser removing Chrome would bork the device.
Disgraceful
Microsoft is a disgrace. I use Linux and with the Brave Browser I have no problems. Gave up on Microsoft and their shenanigans with the death of Windows 7.
I suppose to be fair, all the corporate IT companies are just as bad.
Is this different from Outlook -> File -> Options -> Advanced -> File and browser preferences -> Open hyperlinks from Outlook in: -> Default Browser
This seems to have tidied up things for me.
Caveat emptor: I am on Windows 10, but was suffering with almost everything suddenly appearing in Edge, including emails