diff --git a/services/web/locales/en.json b/services/web/locales/en.json
index 12eea7d0da..c77180d440 100644
--- a/services/web/locales/en.json
+++ b/services/web/locales/en.json
@@ -654,7 +654,7 @@
"email_address": "Email address",
"email_address_is_invalid": "Email address is invalid",
"email_already_associated_with": "The __email1__ email is already associated with the __email2__ __appName__ account.",
- "email_already_registered": "This email is already registered",
+ "email_already_registered": "This email address is already associated with a different Overleaf account.",
"email_already_registered_secondary": "This email is already registered as a secondary email",
"email_already_registered_sso": "This email is already registered. Please log in to your account another way and link your account to the new provider via your account settings.",
"email_confirmed_onboarding": "Great! Let’s get you set up",
diff --git a/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs b/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs
index 2fdc7705fe..c153416fe6 100644
--- a/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs
+++ b/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs
@@ -125,7 +125,9 @@ describe('Add secondary email address confirmation code email', function () {
})
expect(res.response.statusCode).to.equal(409)
- expect(res.body.message.text).to.equal('This email is already registered')
+ expect(res.body.message.text).to.equal(
+ 'This email address is already associated with a different Overleaf account.'
+ )
})
})
diff --git a/services/web/test/frontend/features/settings/components/account-info-section.test.tsx b/services/web/test/frontend/features/settings/components/account-info-section.test.tsx
index e41cfe643f..fc6adebcda 100644
--- a/services/web/test/frontend/features/settings/components/account-info-section.test.tsx
+++ b/services/web/test/frontend/features/settings/components/account-info-section.test.tsx
@@ -129,7 +129,8 @@ describe('', function () {
fetchMock.post('/user/settings', {
status: 409,
body: {
- message: 'This email is already registered',
+ message:
+ 'This email address is already associated with a different Overleaf account.',
},
})
renderSectionWithUserProvider()
@@ -139,7 +140,9 @@ describe('', function () {
name: /update/i,
})
)
- await screen.findByText('This email is already registered')
+ await screen.findByText(
+ 'This email address is already associated with a different Overleaf account.'
+ )
})
it('hides email input', async function () {