Click mailto: link in compose window opens a new compose window
Categories
(Thunderbird :: Message Compose Window, defect)
Tracking
(thunderbird_esr91 unaffected, thunderbird99 affected)
Tracking | Status | |
---|---|---|
thunderbird_esr91 | --- | unaffected |
thunderbird99 | --- | affected |
People
(Reporter: rnons, Assigned: rnons)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
- with "Compose messages in HTML format" checked
- create a draft that contains
mailto:a@b
, save the draft and close the compose window - edit the draft, which brings up the first compose window
- 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 | ||
Comment 1•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 2•3 years ago
|
||
(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.
Assignee | ||
Updated•3 years ago
|
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
Description
•