Web based mailto: associations (like gmail) are missing for me
Categories
(Firefox :: File Handling, defect)
Tracking
()
People
(Reporter: caspy77, Unassigned)
References
Details
Attachments
(2 files)
This Nightly profile is around a year old (on a new laptop running Windows 11).
I think this has been an issue since first installed.
When I click on mailto:
links I get a "choose an application" prompt but gmail is not among them. Previously (on another computer) I'm pretty sure that gmail and yahoo were available options. Choosing "Firefox Nightly" doesn't seem to do anything. Checking the "Applications" section of settings there are likewise no web mail options.
I checked in a different profile on Firefox release and mailto: isn't even in the Applications list.
A while ago someone on Matrix gave me a dev tools command or something to prompt adding gmail and mailto worked for a time, but it eventually disappeared. 🤷♂️
Comment 2•2 years ago
|
||
Please attach the contents of handlers.json for both profiles where you're seeing this. Is there a handlers.json.corrupt
or similar in the profile dir as well?
If you create a new profile, do the handlers show up there? (you can just check in the prefs/settings)
I expect there is not very much we can do here without steps to reproduce. If there are no settings in your profile for mailto then they have been deleted for some reason, but I don't know why/how, and it is probably impossible to find out at this point. We changed the basis for these settings somewhat recently (bug 1733497) so that is the most obvious explanation of why something is different, but still, without steps it's difficult to know why this would break.
:mkaply: do we still store a version of the handlers.json stuff in the new system, or is that in prefs now and do we then perhaps not re-add the handlers if the file is corrupt and replaced?
Comment 3•2 years ago
|
||
We use the pref
gecko.handlerService.defaultHandlersVersion
to do the initial add of the handlers (which is the same as the the way we did it before.).
So if they somehow got removed, we wouldn't readd them because that pref is set.
Easiest workaround would be to just delete that pref in about:config and it will get readded (I verified that).
Comment 4•2 years ago
|
||
At this point I'm not sure there's anything we can do here without more details...
Updated•2 years ago
|
Description
•