-
Notifications
You must be signed in to change notification settings - Fork 975
Fixed default browser setting reset after upgrade #5246
Comments
I believe this has been an issue for as long as I've used Brave Original issue here: |
Great info thanks, worth noting if the problem goes away after 0.1.28 since I fixed a crash with url handling for the default handler, maybe windows detected such a crash and reset it at that point. |
Confirming that I have just experienced the issue again (within ~60min of updating to 0.1.28). What's strange about this particular instance is that I did not receive any notification from Windows that the default browser was reset from Brave to Edge. No notification record displaying in the Win 10 Action Center notification history this time either. Typically the notification would be visible, with the record temporarily saved in the Action Center history. Within Brave (Gen Settings), Brave is still indicating that it is set as the default browser, despite Windows resetting the default to Edge. This is the first instance I have experienced where this has taken place without any type of visible notification from Windows. |
^^^ - it appears that after the update to v0.1.28, all of the default extension types that were associated by default to Brave remained that way, but the HTTP & HTTPS protocol associations were updated from Brave to Microsoft Edge. I haven't updated any settings since this browser reset occurred today, so if there are any other areas you'd like me to check before updating the default back to Brave within the OS, let me know and I'll be happy to reference anything from this end. |
+1 from support |
+1 from #6987 ("Default Browser" setting lost upon update). A user observed the problem when updating from version 0.13.0 to 0.13.1. |
Confirming the default browser reset happened to me as well from 0.13.0->0.13.1. Windows 10, 64bit OS. Note that last week, the default browser was changed again, but it was changed by Windows, and didn't take place following a Brave update. Vivaldi users have also been complaining about Windows 10 switching their default browser selection as of last week, so it appears that while the 0.13.0->0.13.1 update did cause a default browser change, that there are still enough instances of Windows 10 changing the default browser to warrant Vivaldi releasing articles about Windows being anti-competitive by changing the default browser (article was released last week about this). One noticeable difference between when Windows 10 changes the browser setting, and when a Brave update causes the change (that I have directly observed): When Windows 10 changes the default browser, the default browser goes from Brave to Edge. When a Brave update changes the default browser, the default browser is a blank gray tile within the OS default browser settings. |
Hi @izzylaif,
No worries about any portability lol-zy responses to your question. :-)
I echo your frustration over the default behavior updating on it's own. It
sounds like from your set of requirements that you're experiencing this
more frequently than I personally have. That said, I can only imagine the
frustration, as it is extremely frustrating when I intermittently encounter
the issue myself.
I don't have a definitive answer for this one, but I may be able to help
point you in a direction.
What has happened in my case with Windows 10, and from what I know from
early adopting the OS, is that Windows is handling a lot more with this OS
than in past versions.
3rd party driver management, update methods, ads within the OS, etc. are
all different than earlier versions. I've upgraded over 5 machines to
Windows 10, and have experienced major driver issues on 2 of them,
completely bricked 1 of them and had the other 2 go fairly smoothly.
Long story short, earlier versions of Windows 10 would update the default
browser to either blank or Edge, but would flag the issue as a "detected
security problem" via push notification. This no longer happens in my case
(the notification).
What I suspect happens, is that Windows 10's security checkups phone home
on restart, and if a default browser is set that isn't on a whitelist
(guessing it's a primary set of common browsers) then Windows flags and
changes the default. The conditions you're operating within could be
causing the checkups to take place more frequently than typical users.
It may be worth experimenting with some of the Windows security callbacks
to see if disabling one of those processes resolves the issue. I am not
sure exactly which one, but the processes should have ID codes which should
be searchable.
I personally have reported the default browser change to Windows over 6
times, without a response. I know our devs have repeatedly put measures in
place to limit this as much as possible, but often the OS is performing the
switching. Vivaldi users have also been reporting similar behavior.
The next time that I experience this behavior, I will check the system logs
(Windows / Administrative Tools / Event Viewer:
http://www.howtogeek.com/school/using-windows-admin-tools-like-a-pro/lesson3/
) to try and see if I can spot any specific events that have taken place
that may be the culprit.
If you're able to determine which process it is the next time you encounter
it, please let me know which one you suspect it is and I'd be happy to help
dig in further.
p.s. bonus points if you give Brave a shot, if that works w/in your model.
;-)
On Feb 9, 2017 2:35 AM, "izzylaif" <notifications@github.com> wrote:
OK, I'm sick and tired of this. For over 10 years now, I've been using
portable version of Mozilla Firefox as my main browser ever since Windows
XP, for privacy concerns. I have both Firefox Portable and its TEMP folders
on an encrypted container (TrueCrypt/VeraCrypt, BitLocker), which I mount
manually as a K: drive after each Windows logon. The perks of this is no
one can access your browser (where passwords, browsing history and lots of
other sensible stuff is stored nowadays), even if they gain access to my
desktop PC or laptop, because you need a password to decrypt the drive.
Even if the laptop is stolen, the only thing I lose is a bit of money, and
not my passwords and privacy. I also do not use non-portable software at
all, which keeps my Windows uncluttered, and when I need to reinstall
Windows, I just backup the folder where all portable software is and the
cryptocontainer to an external drive, format local drive, do a fresh
install, and copy back the folders to get all the apps with all the
settings. The only thing left is to set up default programs and file
associations to make the pc open files with correct portable apps. This
also serves another purpose: I use 3 PCs daily, and to sync all programs
and settings between them, I just copy over the said folder and crypted
drive container, and I'm good.
This long preface is to avoid the stupid argument "lol your portable apps
are not designed to be used as desktop apps, do a proper install of the
programs". I have good reasons to do it the way I do it.
The issues started with Win8, which showed empty icons (a blank paper
sheet), if you put the shortcut into start menu, taskbar or desktop.
Probably because of the drive not being mounted at logon, when these icons
are populated. This also rarely, but happened in Win7. To get the icons
back, I had to clear and rebuild thumbnail cache and restart explorer.exe.
I finally fixed it in idiotic way, by putting the icons on the C: drive and
linking them to the desktop shortcuts. Not pretty, but it works.
But ever since updating to Windows 10, I'm having an issue with Default
Programs which is driving me nuts.
[image: image]
<https://cloud.githubusercontent.com/assets/9394529/22779580/6e4acf2e-eecc-11e6-9d74-169086d2c3ec.png>
For some reason, Firefox Portable is gone from metro Default programs
interface. It is present in the old school Default programs, however the
HTTP and HTTPs default actions are unchecked.
[image: image]
<https://cloud.githubusercontent.com/assets/9394529/22779598/811a16fa-eecc-11e6-8017-b900665dc02f.png>
Because of this, every time I click a link in a program, like email client
or just About section of any other program, an Open with menu appears to
select the browser.
[image: image]
<https://cloud.githubusercontent.com/assets/9394529/22779621/95fc8364-eecc-11e6-95fe-f0ad26f6f086.png>
If I recheck those two settings after I boot and mount the crypto container
where Firefox is, everything opens fine. Until next reboot. How can I fix
it? I tried putting shortcuts on c: drive and pointing default programs
there, also I tried symlinks and other stuff to no avail. I don't like the
idea of having the set default program batch run every time I mount the
crypto drive, even though it's possible. This behaviour was not present up
until Win10. How to prevent windows from unchecking that? Can I change
ownership of that registry tree? Which tree?
Any help much appreciated.
PS: These are clean installs of Windows 10 Home, PRO and LTSB with all
updates upto Jan 2017.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#5246 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AIkDKF3EIK95hb18kY3KqZ3HULCsqxTNks5rauvtgaJpZM4KkBnU>
.
|
I've done registry dumps of the following registry branches BEFORE and AFTER upgrading:
In both cases, the keys are identical before and after the upgrade. However, if I open the default programs UI (seen above) OR if I just wait long enough, the keys for ONLY HTTP and HTTPS get reset back to Microsoft Edge There are three use-cases which can cause the default browser to be reset:
I'll continue digging in... it seems that something suspicious is going on here. |
@bsclifton = hero. ❤️ |
Comment left: #8060 (comment) |
Windows 10 build 1703 (creator's) doesn't have this issue anymore. I've been using 1703 build for over a week, and the HTTP/HTTPS strings do not get reset. 1703 fixed this for me. |
But it was fixed in 0.15.0 |
I don't give a 💩 about brave browser, sorry. my problem was with firefox portable, see my post above. |
@izzylaif are you saying the Creators update doesn't reset default http/https for browsers? (for any app, like for example, Firefox portable?) This is great news actually- we would like to have a portable version too 😄 Sorry to hear that you don't enjoy the Brave browser |
I don't see the need for any other browser, since we have firefox for like 15 years already
At least not within the first 5 minutes after boot, while I mount the container as a drive with Firefox anyway. |
@izzylaif great- thanks for the update 😄 |
Original title: Default browser setting gets reset after upgrade #5246 (comment)
Test plan
#8060 (comment)
Original issue description
https://twitter.com/konacommuter/status/792107397900673024
@jonathansampson can you audit our defaults registry code to see why Microsoft is resetting us sometimes? I think only on win10.
Related code:
https://github.com/brave/browser-laptop/blob/master/res/braveDefaults.nsi
brave/muon@7ab8325
But maybe inspecting using regedit is easier.
The text was updated successfully, but these errors were encountered: