i have the same problem with opening links in Vivaldi (1.13.1008.34
(Stable channel) (64-bit)) via Thunderbird (52.4.0 (64-bit)).
$uname -a
Linux sun 4.13.0-1-amd64 #1 SMP Debian 4.13.13-1 (2017-11-16) x86_64
GNU/Linux.
Vivaldi is set systemwide as my preferred browser. Thunderbird has it as
the preferred action to open http/https links with my standard browser.
I`ve tried also with the path to the browser (/opt/vivaldi/vivaldi) in
the config of Thunderbird, but it didn't work.
I've checked with
$tail -f /var/log/messages:
Dec 6 09:19:09 sun kernel: [17764.341411] audit: type=1400
audit(1512548349.389:549): apparmor="DENIED" operation="exec"
profile="thunderbird" name="/opt/vivaldi/vivaldi" pid=10791
comm="thunderbird" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
This comes up, when i click on links in Thunderbird to open it with Vivaldi.
When i change my standard browser i.e. to Chrome or Firefox, it works.
It is possible to open links in mails with my standard browser. When i
go back to Vivaldi as my standard browser the apparmor message comes up
and it is not possible to open links in mails.
When i boot my system with Kernel 4.12 it works normal
$uname -a
Linux sun 4.12.0-2-amd64 #1 SMP Debian 4.12.13-1 (2017-09-19) x86_64
GNU/Linux
regards
Michael