News for hackers. Stuff that matters.
Re:Microsoft duplicates data from Firefox without asking by Kipters on Wednesday June 24, 2020 @11:09AM (#23628715)
Another thing: Windows 10 at some point removed the API for changing default URI and file handlers, so they would need to use private APIs for something like that (to be fair, APIs for automatically pinning icons to the Taskbar never existed in the first place, but all Chromium-based browsers do it anyway)
Re:Microsoft duplicates data from Firefox without asking by smileybarry on Wednesday June 24, 2020 @11:11AM (#23628753)
Setting file handlers are still allowed IIRC but yes, the default browser API doesn't work anymore and pops up a "select a default browser" widget.

IIRC no browser currently force-selects a default browser via private API, except for new Edge if you had old Edge as default (since old Edge is uninstalled at the same time).

Re:Microsoft duplicates data from Firefox without asking by cptskippy on Wednesday June 24, 2020 @11:18AM (#23628858)
Yeah it seems like Microsoft is playing both sides. On the one hand they want New Edge to just be a new version of Edge if they already use Old Edge, and on the other they want New Edge to be treated as a new browser if you aren't using Old Edge.
Re:Microsoft duplicates data from Firefox without asking by cbo100 on Wednesday June 24, 2020 @07:00PM (#23634849)
That's no different to how Firefox or Chrome would do it if I had an old version of either installed.

I.e. If Firefox switched to Chromium I would expect the exact same behaviour "New Firefox" and "Old Firefox" is not a distinction.

Re:Microsoft duplicates data from Firefox without asking by Dylan16807 on Wednesday June 24, 2020 @09:41PM (#23635962)
You're missing the point, though.

You can make a consistent explanation for either side, as you have just done.

If it's the same browser, then transferring the default status is correct.

If it's a new browser, then asking what should be default is correct.

Chredge is doing both, depending on which one advantages them more.

Re:Microsoft duplicates data from Firefox without asking by im3w1l-alt on Thursday June 25, 2020 @03:49AM (#23637956)
Consider this from the perspective of the user's intention. This is the exact behavior I would want if I installed Edge.

Saying this as someone who mainly uses firefox and occasionally brave.

Re:Microsoft duplicates data from Firefox without asking by franga2000 on Thursday June 25, 2020 @04:14AM (#23638122)
But users didn't install Edge. It installed itself. Yes, writing a special case for just this one situation sounds annoying, but they have a responsibility to their users. If the user didn't install something new, they shouldn't get the popup. That was the deal and MS broke it.
Re:Microsoft duplicates data from Firefox without asking by jodrellblank on Thursday June 25, 2020 @04:47PM (#23645506)
Getting updates from Windows Update with everything they include, was also part of the deal.

As you say, they have responsibility to their users;

If the URL handler was old Edge, and they didn't change it while removing old Edge, the user would have broken internet access and not understand why. That's no good.

If the URL handler was updated to quietly move to new Edge, they just swapped out a major piece of software for one which looks and behaves differently, with a different icon, without any introduction or warning or confirmation, which is an awful experience for users. Microsoft get accused of special-casing themselves and their browser, and it breaks the work Microsoft has done for years to stop programs changing file/protocol handlers without confirming it with the user. [see Raymond Chen writing about it here https://devblogs.microsoft.com/oldnewthing/20181016-00/?p=99... ]

If they decide a browser is not part of Windows and you have to install new Edge from the app store yourself, tens of millions of computers are now stuck on the last version of old Edge basically forever - because there's no Windows 11 on the way to replace it - and it becomes the new IE6 millstone for web developers. If they also remove old Edge at the same time, millions of people lost their browser and don't know why - and the only default one remaining is IE 11.

There is a new thing, the hypothetical user who had settled into Edge does need to know, however it got installed.

Re:Microsoft duplicates data from Firefox without asking by 51Cards on Wednesday June 24, 2020 @12:07PM (#23629653)
I think this was done initially because it was being hijaaked by malware. Malicious applications were getting into systems then changing the default handlers to insert themselves into the system processes.
Re:Microsoft duplicates data from Firefox without asking by smileybarry on Thursday June 25, 2020 @09:49PM (#23647913)
Right, lots of Chromium-based adware browsers would accidentally be installed and set themselves as default, and the user -- who used Chrome until now -- wouldn't suspect anything's different. (Except his search results look a little different)
Re:Microsoft duplicates data from Firefox without asking by aasasd on Wednesday June 24, 2020 @02:09PM (#23631638)
> APIs for automatically pinning icons to the Taskbar never existed

Well, afaik from 98 to XP it was just ‘put your shortcuts in the Quicklaunch folder’ (dunno about Vista and later).

I'm tempted to run Win10 just to see what happened to it in the past decade.

Re:Microsoft duplicates data from Firefox without asking by Kipters on Wednesday June 24, 2020 @07:31PM (#23635062)
IIRC it changed with Seven's taskbar, which removed the Quick Launch section, basically unifying it with the usual taskbar buttons (similar to how the Dock works in macOS)

To be clear, an API for pinning apps now exists[0], but it asks confirmation to the user

[0]: https://docs.microsoft.com/en-us/windows/uwp/design/shell/pi...