Fix extraction of email addresses in some cases

Fixes #2945
pull/64/head
Francis Lachapelle 2014-11-17 14:24:14 -05:00
parent 1f167d9e82
commit 3d18c94789
2 changed files with 5 additions and 1 deletions

1
NEWS
View File

@ -23,6 +23,7 @@ Bug fixes
- improved dramatically the BSON decoding speed
- added WindowSize support for GCS collections when using EAS
- fixed IMAP search with non-ASCII folder names
- fixed extraction of email addresses when pasting text with tabs (#2945)
2.2.9a (2014-09-29)
-------------------

View File

@ -159,7 +159,10 @@ function addressFieldChanged(event) {
if (addresses.length > 0) {
var first = true;
for (var i = 0; i < addresses.length; i++) {
var words = addresses[i].split(' ');
var words = addresses[i]
.replace('\t', ' ')
.replace(/,(?! )/, ', ')
.split(' ');
var phrase = new Array();
for (var j = 0; j < words.length; j++) {
var word = words[j].strip().replace(/<(.+)>/, "$1").replace(',', '');