View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20324 | Bug reports | Survey participants (Tokens) | public | 2025-10-27 11:29 | 2025-11-07 17:15 |
| Reporter | rnelson@dep.net | Assigned To | gabrieljenik | ||
| Priority | none | Severity | minor | ||
| Status | assigned | Resolution | open | ||
| Product Version | 6.5.x | ||||
| Summary | 20324: Keep token linked info (attributes) when changing language in survey | ||||
| Description | I have built two multilingual and restricted to a specific group of participants surveys in LimeSurvey. In one of them, for some conditional questions, I use attributes from the participant table (e.g., TOKEN:ATTRIBUTE_1 = 1) so the survey doesn’t need to ask for information I already have. In the second one, I use attributes from the participant table just to give a reference to the participant at the top of every group of qüestions. As this second survey is less complex and exposes the same bug the first one does, I use the second one for this bug report. Screenshot 2 (Screen output for user with language A) Screenshot 3 (Use of token attribute, language B) Screenshot 4 (Screen output for user with language B) Screenshot 5 (Use of token attribute, language C) Screenshot 6 (Screen output for user with language C) Step 2: The issue Screenshot 7 (Language change) Screenshot 8 (Language changed) Step 3: Other scenarios On the other hand, I noticed that if I change the language on the welcome page —whether using the top-menu language switcher or the specific language switcher on that page—, there's no issue with the token information throughout the rest of the survey. Screenshot 9 (Initial language at the welcome page) Screenshot 10 (Language change) Screenshot 11 (Language changed) Screenshot 12 (Next page) Finally, another scenario I tested was going forward, answering some questions, then going back to the welcome page and changing the language (either using top-menu language switcher or welcome page language switcher). In this case, the issue also occurs. So, it seems the bug is somewhat more complex; it is not just a top-menu language switcher problem through the survey. Screenshot 12 (Page 2, also with answers in page 1) Screenshot 16 (Come forward to page 2 with answers) | ||||
| Steps To Reproduce | Have a LimeSurvey instance with: Case 1 — Bug manifests when switching language after survey start Open the survey link with the test token. On the Welcome page, do not change the language. Click Next to go to Page 1. Confirm that the attribute placeholder resolves correctly (e.g., “Reference: 1”). Use the top-menu language switcher to change from language A → B (or A → C). Expected resultWe expect no change and that the attribute continues to be shown in the other language. Actual resultObserved: The previously displayed attribute value disappears (placeholder renders blank/empty). (The attached Screenshots 1–6 show initial correct rendering per language; Screenshots 7–8 show the loss after switching.) | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Bug heat | 2 | ||||
| Complete LimeSurvey version number (& build) | LimeSurvey Cloud Version 6.15.20 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | Google Chrome, Edge | ||||
| Database type & version | LimeSurvey Cloud Version 6.15.20 | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | LimeSurvey Cloud Version 6.15.20 | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-10-27 11:29 | rnelson@dep.net | New Issue | |
| 2025-10-27 11:29 | rnelson@dep.net | File Added: BugReport_InfoAttributeProblem.docx | |
| 2025-10-27 11:29 | rnelson@dep.net | File Added: survey_archive_156742.lsa | |
| 2025-10-27 11:29 | rnelson@dep.net | File Added: limesurvey_survey_156742.lss | |
| 2025-11-07 16:55 | tibor.pacalat | View Status | private => public |
| 2025-11-07 16:55 | tibor.pacalat | Bug heat | 6 => 0 |
| 2025-11-07 17:15 | tibor.pacalat | Note Added: 83722 | |
| 2025-11-07 17:15 | tibor.pacalat | Bug heat | 0 => 2 |
| 2025-11-07 17:15 | tibor.pacalat | Assigned To | => gabrieljenik |
| 2025-11-07 17:15 | tibor.pacalat | Status | new => assigned |