diff --git a/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx b/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx index ba754e96..5f12ecff 100644 --- a/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx +++ b/echo/frontend/src/components/participant/ParticipantInitiateForm.tsx @@ -36,11 +36,13 @@ export const ParticipantInitiateForm = ({ project }: { project: Project }) => { const [readyValues, setReadyValues] = useState(null); const defaultName = - searchParams.get("participant_name") || searchParams.get("name") || ""; + searchParams.get("participant_name") || + searchParams.get("title") || + ""; const defaultEmail = - searchParams.get("participant_email") || searchParams.get("email") || ""; + searchParams.get("participant_email") || ""; const defaultTagsParam = - searchParams.get("tags") || searchParams.get("tag_id_list") || ""; + searchParams.get("tags") || ""; const defaultTagIdList = useMemo(() => { if (!defaultTagsParam) return []; diff --git a/echo/frontend/src/components/participant/ParticipantOnboardingCards.tsx b/echo/frontend/src/components/participant/ParticipantOnboardingCards.tsx index 44846597..223e3ab3 100644 --- a/echo/frontend/src/components/participant/ParticipantOnboardingCards.tsx +++ b/echo/frontend/src/components/participant/ParticipantOnboardingCards.tsx @@ -70,10 +70,10 @@ const ParticipantOnboardingCards = ({ const { language } = useLanguage(); - // Tables/tags preselected via the QR URL (?tags= / ?tag_id_list=), resolved + // Tables/tags preselected via the QR URL (?tags=), resolved // to labels so the funnel can show them and mark them as preselected. const preselectedTags = useMemo(() => { - const raw = searchParams.get("tags") ?? searchParams.get("tag_id_list"); + const raw = searchParams.get("tags"); if (!raw) return [] as string[]; const wanted = raw .split(",")