In version 77 of Chromium (Chrome, Edge, Opera and etc) the always open checkbox was hidden unless renabled by settings.
The always open checkbox is for instance helpful if you join a lot of zoom meetings.
The preference you want to enable is ExternalProtocolDialogShowAlwaysOpenCheckbox
which is different for each OS.
Run this command
defaults write com.google.Chrome ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true
Create a .reg
file with the following content
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"=dword:00000001
Or run this powershell script
New-Item 'HKLM:\SOFTWARE\Policies\Google\Chrome' -Force | New-ItemProperty -Name ExternalProtocolDialogShowAlwaysOpenCheckbox -Value 1 -Force | Out-Null
Create a /etc/opt/chrome/policies/managed/managed_policies.json
file with the following content
{
"ExternalProtocolDialogShowAlwaysOpenCheckbox": true
}
or Run this script
mkdir -p /etc/opt/chrome/policies/managed/
cat >> /etc/opt/chrome/policies/managed/managed_policies.json <<EOL
{
"ExternalProtocolDialogShowAlwaysOpenCheckbox": true
}
EOL