After a recent software update, Firefox and Thunderbird stopped working with each other.
If Thunderbird was already open, clicking a "mailto" link (email address) resulted in the Profile Manager popping up.
Prior to the software update(s) this wasn't an issue.
After a little googling, I found a fix specifically for Debian-based distros that will allow you to click on any mailto link in Firefox and have it open a new mail (including email address and subject line if it's part of the mailto URL) in Thunderbird whether it is running or not (if Thunderbird is running, you won't get the Thunderbird Profile Manager).
Copy the code below and save it in your home directory as '.firefox-mailto-fix.sh'Make the script executable by typing in a term window: chmod 744 ~/.firefox-mailto-fix.shCode:#!/bin/bash # This script allows FireFox to send mailto: links # to Thunderbird THUNDERBIRD="/usr/bin/mozilla-thunderbird" THUNDERBIRD_REMOTE="/usr/lib/mozilla-thunderbird/mozilla-thunderbird-xremote-client" #echo "Firefox mailto: $*" >> $HOME/log.txt MAILTO_URL="$1" #Strip off the protocol as this confuses Thunderbird MAIL_DATA=`echo "$MAILTO_URL" | /bin/sed -s 's/^mailto://'` if $THUNDERBIRD_REMOTE 'ping()' ; then $THUNDERBIRD_REMOTE "mailto( $MAIL_DATA )" else #The mailto needs to be in the format mailto:firstname.lastname@example.org #eg not mailto://email@example.com $THUNDERBIRD -P default -compose "$MAILTO_URL" fi exit 0
Open the url "about:config" in Firefox.
If you've tried any of the suggested fixes in these forums, you already have a key named 'network.protocol-handler.app.mailto'. Use the filter box to eliminate the other keys.
If you don't have the key, right click and add it.
Give it the value /home/[user]/.firefox-mailto-fix.sh (replace [user] with your username).
Voila. Now Firefox and Thunderbird play nice again and should continue to play nice unless Mozilla makes drastic changes to the API.