diff --git a/echo/docs/portal_prefilling.md b/echo/docs/portal_prefilling.md index f1ba7891..03290704 100644 --- a/echo/docs/portal_prefilling.md +++ b/echo/docs/portal_prefilling.md @@ -13,7 +13,7 @@ you can append the following query parameters to any portal start URL (like `htt | parameter | description | example | |---|---|---| | `skipOnboarding` | when set to `1`, skips the introductory tutorial slides and goes directly to the conversation start screen. | `skipOnboarding=1` | -| `participant_name` or `name` | prefills the participant's name on the initiation page. if onboarding is skipped and the name is prefilled (or name is not required), the conversation will initiate *automatically*. | `participant_name=Alice` | +| `participant_name`, `name` or `title` | prefills the participant's name (or session title, like a table number) on the initiation page. if onboarding is skipped and the name is prefilled (or name is not required), the conversation will initiate *automatically*. | `participant_name=Alice` | | `participant_email` or `email` | prefills the participant's e-mail address. this is automatically passed to the language model and database to associate the conversation with their e-mail. | `participant_email=alice@work.com` | | `tags` or `tag_id_list` | a comma-separated list of tag IDs or tag names to apply to the conversation. names are matched *case-insensitively* against the project's tags. | `tags=Bug,Feature` | | `general_feedback` or `feedback` | prefills the text input box for the conversation. if this parameter is present, the portal starts the participant *directly in text input mode* and presets this feedback. | `general_feedback=the+platform+is+very+easy+to+use` | diff --git a/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx b/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx index 2fe6c475..2684ec86 100644 --- a/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx +++ b/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx @@ -35,11 +35,18 @@ export const ParticipantInitiateForm = ({ project }: { project: Project }) => { const [searchParams] = useSearchParams(); const defaultName = - searchParams.get("participant_name") || searchParams.get("name") || ""; + searchParams.get("participant_name") || + searchParams.get("title") || + searchParams.get("name") || + ""; const defaultEmail = - searchParams.get("participant_email") || searchParams.get("email") || ""; + searchParams.get("participant_email") || + searchParams.get("email") || + ""; const defaultTagsParam = - searchParams.get("tags") || searchParams.get("tag_id_list") || ""; + searchParams.get("tags") || + searchParams.get("tag_id_list") || + ""; const defaultTagIdList = useMemo(() => { if (!defaultTagsParam) return []; diff --git a/echo/frontend/src/locales/cs-CZ.po b/echo/frontend/src/locales/cs-CZ.po index e17d8e32..57c3aad1 100644 --- a/echo/frontend/src/locales/cs-CZ.po +++ b/echo/frontend/src/locales/cs-CZ.po @@ -932,7 +932,7 @@ msgstr "" msgid "Add additional context (Optional)" msgstr "Add additional context (Optional)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Add all that apply" @@ -2552,7 +2552,7 @@ msgid "participant.button.continue" msgstr "Continue" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Continue" @@ -7015,8 +7015,8 @@ msgid "partially completed" msgstr "" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Participant" @@ -8984,7 +8984,7 @@ msgstr "" msgid "Separate with commas, spaces, or new lines." msgstr "Separate with commas, spaces, or new lines." -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Session Name" @@ -9285,7 +9285,7 @@ msgstr "Something is blocking your connection. Your audio will not be saved unle #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9655,7 +9655,7 @@ msgid "Tag deleted" msgstr "Tag deleted" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205 diff --git a/echo/frontend/src/locales/de-DE.po b/echo/frontend/src/locales/de-DE.po index 4134416f..eb1f8d44 100644 --- a/echo/frontend/src/locales/de-DE.po +++ b/echo/frontend/src/locales/de-DE.po @@ -933,7 +933,7 @@ msgstr "" msgid "Add additional context (Optional)" msgstr "Zusätzlichen Kontext hinzufügen (Optional)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Alle zutreffenden hinzufügen" @@ -2553,7 +2553,7 @@ msgid "participant.button.continue" msgstr "Weiter" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Weiter" @@ -7016,8 +7016,8 @@ msgid "partially completed" msgstr "" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Teilnehmer" @@ -8985,7 +8985,7 @@ msgstr "" msgid "Separate with commas, spaces, or new lines." msgstr "" -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Sitzungsname" @@ -9286,7 +9286,7 @@ msgstr "Etwas blockiert Ihre Verbindung. Ihr Audio wird nicht gespeichert, solan #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9656,7 +9656,7 @@ msgid "Tag deleted" msgstr "" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205 diff --git a/echo/frontend/src/locales/en-US.po b/echo/frontend/src/locales/en-US.po index 71485751..d742243a 100644 --- a/echo/frontend/src/locales/en-US.po +++ b/echo/frontend/src/locales/en-US.po @@ -932,7 +932,7 @@ msgstr "Add a project goal before saving." msgid "Add additional context (Optional)" msgstr "Add additional context (Optional)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Add all that apply" @@ -2552,7 +2552,7 @@ msgid "participant.button.continue" msgstr "Continue" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Continue" @@ -7015,8 +7015,8 @@ msgid "partially completed" msgstr "partially completed" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Participant" @@ -8984,7 +8984,7 @@ msgstr "Separate (client)" msgid "Separate with commas, spaces, or new lines." msgstr "Separate with commas, spaces, or new lines." -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Session Name" @@ -9285,7 +9285,7 @@ msgstr "Something is blocking your connection. Your audio will not be saved unle #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9655,7 +9655,7 @@ msgid "Tag deleted" msgstr "Tag deleted" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205 diff --git a/echo/frontend/src/locales/es-ES.po b/echo/frontend/src/locales/es-ES.po index 5ae2648b..8b1a41a5 100644 --- a/echo/frontend/src/locales/es-ES.po +++ b/echo/frontend/src/locales/es-ES.po @@ -933,7 +933,7 @@ msgstr "" msgid "Add additional context (Optional)" msgstr "Añadir contexto adicional (Opcional)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Añade todos los que correspondan" @@ -2553,7 +2553,7 @@ msgid "participant.button.continue" msgstr "Continuar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Continuar" @@ -7016,8 +7016,8 @@ msgid "partially completed" msgstr "" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Participante" @@ -8985,7 +8985,7 @@ msgstr "" msgid "Separate with commas, spaces, or new lines." msgstr "" -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Nombre de la Sesión" @@ -9286,7 +9286,7 @@ msgstr "Algo está bloqueando tu conexión. Tu audio no se guardará a menos que #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9656,7 +9656,7 @@ msgid "Tag deleted" msgstr "" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205 diff --git a/echo/frontend/src/locales/fr-FR.po b/echo/frontend/src/locales/fr-FR.po index 30408af4..34529133 100644 --- a/echo/frontend/src/locales/fr-FR.po +++ b/echo/frontend/src/locales/fr-FR.po @@ -933,7 +933,7 @@ msgstr "" msgid "Add additional context (Optional)" msgstr "Ajouter un contexte supplémentaire (Optionnel)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Ajouter tout ce qui s'applique" @@ -2553,7 +2553,7 @@ msgid "participant.button.continue" msgstr "Continuer" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Continuer" @@ -7016,8 +7016,8 @@ msgid "partially completed" msgstr "" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Participant" @@ -8985,7 +8985,7 @@ msgstr "" msgid "Separate with commas, spaces, or new lines." msgstr "" -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Nom de la Séance" @@ -9286,7 +9286,7 @@ msgstr "Quelque chose bloque votre connexion. Votre audio ne sera pas sauvegard #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9656,7 +9656,7 @@ msgid "Tag deleted" msgstr "" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205 diff --git a/echo/frontend/src/locales/it-IT.po b/echo/frontend/src/locales/it-IT.po index 04a6c1b1..26c4b876 100644 --- a/echo/frontend/src/locales/it-IT.po +++ b/echo/frontend/src/locales/it-IT.po @@ -932,7 +932,7 @@ msgstr "" msgid "Add additional context (Optional)" msgstr "Add additional context (Optional)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Add all that apply" @@ -2552,7 +2552,7 @@ msgid "participant.button.continue" msgstr "Continue" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Continue" @@ -7015,8 +7015,8 @@ msgid "partially completed" msgstr "" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Participant" @@ -8984,7 +8984,7 @@ msgstr "" msgid "Separate with commas, spaces, or new lines." msgstr "" -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Session Name" @@ -9285,7 +9285,7 @@ msgstr "Something is blocking your connection. Your audio will not be saved unle #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9655,7 +9655,7 @@ msgid "Tag deleted" msgstr "" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205 diff --git a/echo/frontend/src/locales/nl-NL.po b/echo/frontend/src/locales/nl-NL.po index 1cc1f448..05321196 100644 --- a/echo/frontend/src/locales/nl-NL.po +++ b/echo/frontend/src/locales/nl-NL.po @@ -933,7 +933,7 @@ msgstr "Voeg een projectdoel toe voordat je opslaat." msgid "Add additional context (Optional)" msgstr "Voeg extra context toe (Optioneel)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Vink aan wat van toepassing is" @@ -2550,7 +2550,7 @@ msgid "participant.button.continue" msgstr "Doorgaan" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Doorgaan" @@ -7013,8 +7013,8 @@ msgid "partially completed" msgstr "deels afgerond" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Deelnemer" @@ -8982,7 +8982,7 @@ msgstr "Apart (klant)" msgid "Separate with commas, spaces, or new lines." msgstr "Scheid met komma's, spaties of nieuwe regels." -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Sessienaam" @@ -9283,7 +9283,7 @@ msgstr "Iets blokkeert je verbinding. Je audio wordt niet opgeslagen tenzij dit #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9653,7 +9653,7 @@ msgid "Tag deleted" msgstr "Tag verwijderd" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205 diff --git a/echo/frontend/src/locales/uk-UA.po b/echo/frontend/src/locales/uk-UA.po index ae8083e8..7d71db5b 100644 --- a/echo/frontend/src/locales/uk-UA.po +++ b/echo/frontend/src/locales/uk-UA.po @@ -932,7 +932,7 @@ msgstr "" msgid "Add additional context (Optional)" msgstr "Add additional context (Optional)" -#: src/components/participant/ParticipantInitiateForm.tsx:208 +#: src/components/participant/ParticipantInitiateForm.tsx:215 msgid "Add all that apply" msgstr "Add all that apply" @@ -2552,7 +2552,7 @@ msgid "participant.button.continue" msgstr "Continue" #. js-lingui-explicit-id -#: src/components/participant/ParticipantInitiateForm.tsx:236 +#: src/components/participant/ParticipantInitiateForm.tsx:243 msgid "participant.ready.to.begin.button.text" msgstr "Continue" @@ -7015,8 +7015,8 @@ msgid "partially completed" msgstr "" #: src/components/report/ConversationStatusTable.tsx:56 -#: src/components/participant/ParticipantInitiateForm.tsx:86 -#: src/components/participant/ParticipantInitiateForm.tsx:110 +#: src/components/participant/ParticipantInitiateForm.tsx:93 +#: src/components/participant/ParticipantInitiateForm.tsx:117 msgid "Participant" msgstr "Participant" @@ -8984,7 +8984,7 @@ msgstr "" msgid "Separate with commas, spaces, or new lines." msgstr "" -#: src/components/participant/ParticipantInitiateForm.tsx:196 +#: src/components/participant/ParticipantInitiateForm.tsx:203 msgid "Session Name" msgstr "Session Name" @@ -9285,7 +9285,7 @@ msgstr "Something is blocking your connection. Your audio will not be saved unle #: src/routes/onboarding/OnboardingRoute.tsx:189 #: src/routes/auth/Login.tsx:241 #: src/components/project/ProjectAccessGuard.tsx:87 -#: src/components/participant/ParticipantInitiateForm.tsx:183 +#: src/components/participant/ParticipantInitiateForm.tsx:190 #: src/components/error/ErrorPage.tsx:55 #: src/components/error/ErrorBoundary.tsx:44 #: src/components/conversation/ConversationEdit.tsx:298 @@ -9655,7 +9655,7 @@ msgid "Tag deleted" msgstr "" #: src/components/project/ProjectTagsInput.tsx:256 -#: src/components/participant/ParticipantInitiateForm.tsx:207 +#: src/components/participant/ParticipantInitiateForm.tsx:214 #: src/components/conversation/ProjectConversationsPanel.tsx:852 #: src/components/conversation/ConversationEdit.tsx:415 #: src/components/conversation/ConversationDrilldownModal.tsx:205