diff --git a/services/web/frontend/js/features/share-project-modal/components/select-collaborators.js b/services/web/frontend/js/features/share-project-modal/components/select-collaborators.js index c684065c70..1ab008c576 100644 --- a/services/web/frontend/js/features/share-project-modal/components/select-collaborators.js +++ b/services/web/frontend/js/features/share-project-modal/components/select-collaborators.js @@ -215,7 +215,7 @@ export default function SelectCollaborators({ if (data) { const emails = data - .split(/\s*,\s*/) + .split(/[\r\n,; ]+/) .filter(item => item.includes('@')) if (emails.length) { diff --git a/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js b/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js index 430a4f4ab3..b5cb253f70 100644 --- a/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js +++ b/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js @@ -595,7 +595,8 @@ describe('', function () { fireEvent.paste(inputElement, { clipboardData: { getData: () => - 'test@example.com, foo@example.com, bar@example.com, a@b.c', + `test@example.com; foo@example.com + bar@example.com, a@b.c`, }, })