Bug 1663041 Comment 2 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

It's actually a problem with ``MailServices.headerParser.makeFromDisplayAddress``. When we copy/paste ``john <john@example.com>, error <fooqbar.com>, jane <jane@example.com>`` to the input row, you will just see the two address pills getting created. ``john <john@example.com>`` and ``error <fooqbar.com>``. The third pill is missing.
When we drag and drop, remove the existing pills in that row, combine the addresses of the existing pills(in the order according to the drop position), and dropped pills and create all the pills again. It's the same as the scenario I mentioned above. Now I am checking ``makeFromDisplayAddress`` and try to solve this issue.
It's actually a problem with ``MailServices.headerParser.makeFromDisplayAddress``. When we copy/paste ``john <john@example.com>, error <fooqbar.com>, jane <jane@example.com>`` to the input row, you will just see the two address pills getting created. ``john <john@example.com>`` and ``error <fooqbar.com>``. The third pill is missing.
When we drag and drop, it removes the existing pills in that row, combines the addresses of the existing pills, and dropped pills(in the order according to the drop position) and creates all the pills again. It's the same as the scenario I mentioned above. Now I am checking ``makeFromDisplayAddress`` and try to solve this issue.

Back to Bug 1663041 Comment 2