diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json index 3b24bb1f5b3..557d808d2d5 100755 --- a/apps/browser/src/_locales/en/messages.json +++ b/apps/browser/src/_locales/en/messages.json @@ -4615,6 +4615,9 @@ "empty_address": { "message": "No address found" }, + "empty_jobTitle": { + "message": "No job title" + }, "new_address": { "message": "New address" }, @@ -4627,6 +4630,9 @@ "new_name": { "message": "New name" }, + "new_jobTitle": { + "message": "New job title" + }, "new_paperIdentityCardNumber": { "message": "New national ID card number" }, diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json index b566e79b2a5..226813688c4 100755 --- a/apps/browser/src/_locales/fr/messages.json +++ b/apps/browser/src/_locales/fr/messages.json @@ -4630,6 +4630,9 @@ "empty_address": { "message": "Aucune adresse enregistrée" }, + "empty_jobTitle": { + "message": "Aucune profession" + }, "new_address": { "message": "Nouvelle adresse" }, @@ -4642,6 +4645,9 @@ "new_name": { "message": "Nouveau nom" }, + "new_jobTitle": { + "message": "Nouvelle profession" + }, "new_paperIdentityCardNumber": { "message": "Nouveau numéro de carte d'identité" }, diff --git a/apps/browser/src/autofill/background/overlay.background.ts b/apps/browser/src/autofill/background/overlay.background.ts index 98f84c63344..714f8810cda 100644 --- a/apps/browser/src/autofill/background/overlay.background.ts +++ b/apps/browser/src/autofill/background/overlay.background.ts @@ -1028,6 +1028,13 @@ export class OverlayBackground implements OverlayBackgroundInterface { fieldHtmlIDToFill, }); } else { + // Special case: if we are a paper and there are no ambiguous fields, we arrive here + // and we do not want to show the empty list + if (isPaperAttributesModel(focusedFieldModel) && shouldHideHealthPaper) { + this.fillInlineMenuCipher(message, port); + return; + } + const value = await getCozyValue({ client, cipher, @@ -1701,6 +1708,7 @@ export class OverlayBackground implements OverlayBackgroundInterface { empty_phone: this.i18nService.translate("empty_phone"), empty_address: this.i18nService.translate("empty_address"), empty_name: this.i18nService.translate("empty_name"), + empty_jobTitle: this.i18nService.translate("empty_jobTitle"), new: this.i18nService.translate("new"), address: this.i18nService.translate("address"), address_street: this.i18nService.translate("address_street"), @@ -1729,6 +1737,7 @@ export class OverlayBackground implements OverlayBackgroundInterface { new_phone: this.i18nService.translate("new_phone"), new_email: this.i18nService.translate("new_email"), new_name: this.i18nService.translate("new_name"), + new_jobTitle: this.i18nService.translate("new_jobTitle"), new_contact: this.i18nService.translate("new_contact"), addressDetails: this.i18nService.translate("addressDetails"), new_paperIdentityCardNumber: this.i18nService.translate("new_paperIdentityCardNumber"),