Closed Bug 1761909 Opened 3 years ago Closed 3 years ago

Click mailto: link in compose window opens a new compose window

Categories

(Thunderbird :: Message Compose Window, defect)

defect

Tracking

(thunderbird_esr91 unaffected, thunderbird99 affected)

RESOLVED FIXED
100 Branch
Tracking Status
thunderbird_esr91 --- unaffected
thunderbird99 --- affected

People

(Reporter: rnons, Assigned: rnons)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

  1. with "Compose messages in HTML format" checked
  2. create a draft that contains mailto:a@b, save the draft and close the compose window
  3. edit the draft, which brings up the first compose window
  4. click the mailto link brings up the second compose window, which should not happen

A side note, I don't know how actors work, but seems it can be used to simplify mid: link handling. I will probably change MailtoChild.jsm to MailLinkChild.jsm, there is also LinkClickHandlerChild.jsm, maybe we should merge them.

Assignee: nobody → remotenonsense
Status: NEW → ASSIGNED

(In reply to Ping Chen (:rnons) from comment #0)

A side note, I don't know how actors work, but seems it can be used to simplify mid: link handling. I will probably change MailtoChild.jsm to MailLinkChild.jsm, there is also LinkClickHandlerChild.jsm, maybe we should merge them.

Actors are used for communication between processes. A parent actor runs code in the parent process (the UI) and a child actor runs code in the child process (the browser). They communicate by sending async messages to each other.

We don't display mail in a child process browser so we don't really need them for things that only happen in mail, but they still work, so sometimes it's just easier. The Firefox docs can tell you far more than you need to know.

Target Milestone: --- → 100 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/31c0ac34eb31
Click mailto link in compose window should not open another compose window. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: