After installing Icedove and Iceweasel, whenever I clicked on an http hyperlink in an email, it opened up in Iceweasel, which is also set as my default browser and my x-www-browser.
After installing Chromium, however, http links in emails in Icedove open up in Chromium.
There is no change in my default browser, or x-www-browser, or the preferred browser in KDE Settings, or in $HOME/.local/share/applications/defaults.list, or in HOME/.local/share/applications/mimeapps.list. The following text in user.js in the .icedove/default directory also does not seem to work:
user_pref("network.protocol-handler.app.http", "/usr/bin/iceweasel");
user_pref("network.protocol-handler.app.https", "/usr/bin/iceweasel");
user_pref("network.protocol-handler.app.ftp", "/usr/bin/iceweasel");
Finally, setting the http, https, and ftp protocol handlers to x-www-browser or to iceweasel in Edit -> Preferences -> Advanced -> Config Editor in Icedove also does not seem to work.
Interestingly, however, removing Chromium restores Iceweasel as the default browser for links in Icedove.
Can someone please throw light on this behaviour and advise me how to work around it so that Iceweasel remains my default browser in Icedove.
[I cannot rule out some relic config file from previous distros in my home directory as the cause of this spot of bother, but I do not know which. My suspicion, though, is that some post-installation script for Chromium is modifying a default preference somewhere.]
Thank you.