Unable to remove confirmation dialog on external protocol handler

When opening an external protocol, a confirmation dialog apppears that can not be removed.

  1. Open brave
  2. Enter a URL that is registered in the system.
    For windows e.g. “aam://helloworld” or “discord://helloworld”
  3. A dialog appears and the user has to click “Open URL:***”

Expected result:
An option to suppress the dialog and open the protocl by default.
Either the classic “Remember for this page” button or something in the prefs.

Brave Version( check About Brave):
Version 1.7.98 Chromium: 81.0.4044.113 (Official Build) (64-bit)

Additional Information:
Unfortunately, this is a complete deal breaker as I wanted to evaluate brave in a customer environment that is depending on external protocols and the users will not tolerate the dialog.

If you need more information, please don’t hesitate to ask, I will be glad to provide it.

I am not the only one with this problem but the former complaints have been ignored: Tel protocol handler - Prompts before opening default app - How ot remove

Found another one: How long until the feature request to remember MAGNET LINKS for Torrents is in?
How long have you been ignoring this?!

And Skype for business is a huge deal for most enterprises!

Also related: Cannot check "Always open links of this type in the associated app" box

The solution is in the registry:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\BraveSoftware\Brave]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:1    

see
https://github.com/brave/brave-browser/issues/6291#issuecomment-628197009

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.