-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Desktop] Provide option to "always" open files with system default or provide "do not ask again" option #6291
Comments
It would be great if when this is fixed its fixed for other apps and not just torrent... like zoom.us and webex. You are prompted every time to open zoom when browser from a zoom meeting |
Yes please, we shouldn't have to click yes or no every single time we download a torrent. |
Weirdly, one of my Brave sessions (as in "signed-in as another user") provides this feature. When I click a torrent, it directly opens it with my default app. I don't know how to apply this option to the other session, but it should be possible. |
I have a user reporting the same situation, but its related to different external apps (in this users case, Roblox). I think it's worth extending this particular option to include any/all external apps. |
Another +1 from a user opening MS Excel files: |
Yeah, sorry but this is where Brave lost me and i've uninstalled. It seemed like a great browser but the torrenting issue is a deal breaker for me. +1 to sort this |
I use Zoom multiple times a day and I too need a "Don't ask again" option |
Very similar +1: |
+1, I too am forced to use another browser that allows this functionality, but like Brave better - please fix! |
With more apps using the web url mechanism to open the desktop apps, e.g. Zoom, hangouts, download manager, email app, etc please consider "always allow" or "remember this app" feature. |
+1 I have this issue with "Add to Things 3" |
+1 No Skype for Business = No Brave |
Zoom, Torrents, Git, etc. it all is SO annoying that I can't just select "Don't ask again for this domain". |
Also, can the title and labeling be adjusted? Its not only for Torrents but for all applications. |
Title suggestion
For now, I'm saying goodbye to Brave and hello Chrome until this policy is supported. |
@ramonsmits the group policy should be supported 100% - you can try via registry. More info at https://support.brave.com/hc/en-us/articles/360039248271-Group-Policy We don't have proper group policy templates (ADM/ADMX) files available yet though... but you might check out https://github.com/Prowler2/Brave-Browser-GPO-Policy |
@bsclifton Thanks for mentioning, searching via Google didn't contain these pages. THis is because they do not mention Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\BraveSoftware\Brave]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:41000000 |
So, you can get this to work on Linux right now... following the info from @bsclifton and @ramonsmits as well as this: https://www.chromium.org/administrators/linux-quick-start I got to this: sudo mkdir -p /etc/chromium/policies/managed
sudo chmod -w /etc/chromium/policies/managed
sudo touch /etc/chromium/policies/managed/managed_policies.json Edit the file using whatever you like (I used nano), and insert this json: {
"ExternalProtocolDialogShowAlwaysOpenCheckbox": true
} Go to brave://policy in the Brave address bar, and you should see this policy displaying. I guess Brave will possibly stop sharing the config directory with chromium at some point? This may be a short term fix. My setup: |
Linux one-liner that worked for me:
No need to restart. Just needed to select the checkbox the first time opening a protocol. For e.g., for magnet links: |
I found the above didn't work for me, but the below did:
|
For MacOS |
That directory doesn't exist in either the HKEY_LOCAL_MACHINE or the HKEY_CURRENT_USER for me. I'm on: Version 1.10.97 Chromium: 83.0.4103.116 (Official Build) (64-bit) |
Yeah we need to create the directory. :) You can use mine. Don't blame me if it breaks. :P |
Doesn't work for me. |
@apennismightier Yeah, that's why it would have been so important for everybody to post their exact OS :-/ The paths are different, obviously. Thanks for leading with a good example! :-) |
The current solution posted here only works on a per-site basis. It would be great if you could remove the prompt for a specific app for all sites. |
@Bargsteen I have posted a solution for exactly that here :-) |
This also affects mailto, which is used by far more people than use torrents. |
I can see this for the first time used for a 3rd party extension, but after that, it should never happen again. |
+1 |
1 similar comment
+1 |
id much rather use my qBittorrent which is linked to my VPN interface/adaptor. This is a liability, maybe even malware as it carries a risk of getting me a fine if I act carelessly.
|
Good bye Brave. This is as long as I was willing to wait. |
@Xan-Kun commented on July 1, 2022 3:03 PM:
What are you waiting for exactly? There are workarounds posted in this issue. |
Certain extensions constantly request permission to open a 3rd party app for each domain. It's totally annoying and needs to be adjusted to allow global permissions for all domains after permission is granted the first time. |
The solution for that above has worked great for me for several months on Brave / Chrome / Chromium. |
I'm having this problem as well (and don't really understand the solution linked above). Why can't I just permit opening an app across ALL websites once and never have to think about it again? |
Why has this not been solved yet without having to hack around? Who wants to use shitty web apps when you have fast native ones which are actually integrated with the OS? |
+1 I have a unique use case for which I have yet to find a workaround. ProblemI have to use Zoom video conferencing on my personal computer (Linux Mint) for work, school, and sometimes even family. Zoom has shown the world that it is not safe to run their native client on your computer[1, 2, 3, 4] because of negligence or malice, so I use it exclusively in a web browser. Video conferencing tends to "just work" in Chromium-family browsers, so I use Brave for Zoom. When you open a meeting link, it tries to invoke their native app whether you have it or not. You may notice the Once Zoom has prompted my browser twice, it will always show the As upset as your community members are for having to deal with this prompt once multiple times every single day, imagine how excited I am to have to deal with it TWICE multiple times every singe day. :)
|
Doesn't work for me with Brave Version 1.68.137 Chromium: 127.0.6533.100 (Official Build) (64-bit) on Windows 10. I'm using the following extension with assigned hot key: Share link via email But I'm still getting the following popup (even with registry entries below and checking the always allow option): Any ideas? Thnx.
|
Just trying to help isolate the problem. 😊 |
Yes, as I wrote this is Share link via email. So I configured the extension with an assigned hotkey (in my case Ctrl-Y). Testcase: Step 2 and 3 are the problem, shouldn't appear. Should be easy to be reproduceable. Doesn't appear in any other context. So disabling will not have any effect as I can't test it then 😊 BTW: In Chrome 127.* this topic doesn't exist. |
@wiesl sorry, my fault, I misread your post. I am also experiencing a similar issue. The original post was made almost 5 years ago. 😊 I posted about this a year ago as well. The developers must be busy with other things, I guess. The OP mentioned Brave reads Chrome registry keys as well, so I tried this: Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Google\Chrome\URLAllowList]
"1"="mailto://*"
"2"="tel://*"
"3"="magnet://*" And reloaded Brave with It seems that the issue seems to stem from the browser not properly recognizing the I've also tried this fix but it did not work. |
It's not the part that's getting the most attention here, but I'd also specifically want to mention the "Ask which app brave should use for torrents" option would also fix some really annoying problems. For some reason stremio got set as my default torrent client or something and now no matter what I try brave keeps trying to open magnet links in stremio as opposed to an actual torrent client and, since magnet links aren't actual files, I can't find anyway to change this association on an OS level. (Linux if relevant) |
Description
As it is now, users can disable Webtorrent in settings and after doing this, the browser will prompt the user after clicking/downloading on a magnet link or torrent file, asking whether or not you'd like to use [System default torrent client] to open the file.
However, with this method, users are prompted every time they attempt to download a torrent/magnet file. This can be cumbersome and there should be a way to tell the browser to always default to the users preferred torrent client.
Consideration and Suggestion
When adding this feature, there should also be a way to reverse the decision so that users can choose different clients if necessary.
I would suggest adding a couple checkboxes to the UI for the simplest implementation (plz excuse the hasty shop job):
And in
Settings --> Extensions
:cc @yrliou @rebron
The text was updated successfully, but these errors were encountered: