Open Bug 1174081 Opened 9 years ago Updated 11 months ago

Thunderbird protocol handler for https and http confuses update check function

Categories

(Thunderbird :: General, defect)

31 Branch
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: bugzilla.mozilla.org, Unassigned, NeedInfo)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (n/a; rv:38.0) Gecko/20100101 Firefox/38.0 Build ID: 20150525141253 Steps to reproduce: Encountered with Thunderbird 31.7.0. 1. Unset handler for http and https respectively under Options -> Attachments -> Incoming. 2. Open Help -> About alternatively (slightly different symptoms): 1. Set Firefox as handler for http and https respectively under Options -> Attachments -> Incoming. 2. Open Help -> About Actual results: "Launch Application" dialog pops up right upon opening the "About" dialog if the handler was unset, asking for the handler of https. If an external browser is picked from here or was preset, a URL opens that shows some XML. The progress indicator for "checking for updates" keeps "spinning" all the time. Expected results: The update check functionality should not be affected by the user choices for URL handling.
duplicate?
No idea if there is an existing bug for this since I haven't seen a bug about this previously. I also don't have the option to unset or set the http or https handlers in Thunderbird's Options -> Attachments -> Incoming. I did set in the config editor etwork.protocol-handler.app.https to point to Firefox and upon opening Thunderbird it launched Firefox without me interacting with the UI in any way beyond launching Thunderbird. :( The UI and code in the about Window is entirely Thunderbird code that is a consumer of the app update toolkit code and this will need to be fixed outside of app update likely in the protocol handler code.
Attached image Options.png
@Wayne: I had looked for possible dupes before filing it, but didn't find any. If you provide a ticket number, it would be easier to tell whether this is a dupe. @Robert: is Firefox otherwise set as your default browser? Essentially the way I encountered this was my attempt to modify the handler for URLs. The default browser in my system is Opera, but I am migrating to Firefox. However, in Firefox I make use of profiles and would like to launch a particular profile (which, as I found out to my dismay, is impossible). Anyway, setting it in about:config preceded my attempts to unset it in the aforementioned GUI dialog. I'm attaching a screenshot of the dialog as I get to see it, highlighting the relevant part.
(In reply to Oliver from comment #3) > Created attachment 8626501 [details] > Options.png > > @Wayne: I had looked for possible dupes before filing it, but didn't find > any. If you provide a ticket number, it would be easier to tell whether this > is a dupe. > > @Robert: is Firefox otherwise set as your default browser? Essentially the > way I encountered this was my attempt to modify the handler for URLs. The > default browser in my system is Opera, but I am migrating to Firefox. > However, in Firefox I make use of profiles and would like to launch a > particular profile (which, as I found out to my dismay, is impossible). > Anyway, setting it in about:config preceded my attempts to unset it in the > aforementioned GUI dialog. I'm attaching a screenshot of the dialog as I get > to see it, highlighting the relevant part. Firefox is my default browser and I suspect it showed up for you due to setting it in about:config similar to my setting network.protocol-handler.app.https in about:config caused opening a web page when opening Thunderbird without interacting with any UI. This will most likely come down to getting someone that works on the handlers to fix it.
Joe, can you test this?
Flags: needinfo?(jsabash)
Looks like I won't get to this anytime soon. Taking myself off needinfo
Flags: needinfo?(jsabash)
Severity: normal → S3
Component: Untriaged → General

(In reply to Oliver from comment #0)

Encountered with Thunderbird 31.7.0.

That was some time ago now.
Can you still reproduce the problem?

  1. Unset handler for http and https respectively under Options ->
    Attachments -> Incoming.

The dialog no longer exists in this way. This is apparently now:
Settings-> General -> Files & Attachments

In my case, there is no entry for HTTP(S).
The list is intended for MIME types. I don't know whether entries for protocols (HTTP(S):) are or ever were useful there.
I also don't know how to create such an entry in a regular way or why deleting this entry should cause this bug.

(In reply to Oliver from comment #3)

Essentially the
way I encountered this was my attempt to modify the handler for URLs. The
default browser in my system is Opera, but I am migrating to Firefox.
However, in Firefox I make use of profiles and would like to launch a
particular profile (which, as I found out to my dismay, is impossible).
Anyway, setting it in about:config preceded my attempts to unset it in the
aforementioned GUI dialog. I'm attaching a screenshot of the dialog as I get
to see it, highlighting the relevant part.

I have the suspicion that you have already misadjusted something else.
If the problem still occurs, we need more precise steps to reproduce this. It would be best to start with a new profile.

Flags: needinfo?(bugzilla.mozilla.org)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: