View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20141 | Bug reports | Accessibility | public | 2025-06-18 11:58 | 2026-11-01 19:37 |
| Reporter | tassoman | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 6.6.x | ||||
| Summary | 20141: WCAG 2.2 failed pass Criterion 2.4.2 - Page titled on public surey | ||||
| Description | This is a level A criterion for WCAG 2.2. So makes it a mayor accessibility error. https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-title.html | ||||
| Steps To Reproduce | Steps to reproduceScenario 1 - survey participant
Scenario 2 - administration page
Expected resultScenario 1Every page should have a unique title, for example:
Scenario 2Every page should have right
Page titles should be translated in each language. <title> tag should be composed by H1 titlename and ServerName variables. | ||||
| Tags | a11y, accessibility, admin, SuperAdministrator, survey | ||||
| Attached Files | |||||
| Bug heat | 18 | ||||
| Complete LimeSurvey version number (& build) | 6.10.0 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | any | ||||
| Database type & version | any | ||||
| Server OS (if known) | any | ||||
| Webserver software & version (if known) | any | ||||
| PHP Version | 8.2 | ||||
| Git branch / Pull Request URL | |||||
|
Yep, we really need more information to make better title ! Else : need error information too (see skelvanilla solution)
|
|
|
in my situation, I also wrote this following code, but aGroup is not available variable inside that Twig template |
|
|
I use pagetitle only if it's not empty
Yes, it's the point : I think we need , in surveying or elswhere ; sometthing like aSurveyInfo.currentStep Current group information
Current questions information
Current step (with translation) : You can have it via |
|
|
While answering questions, include_content is undefined. I share the ugly code I wrote until now: [code] |
|
|
Is there any workaround for Titles in "Scenario 2", the adminstrative backend? Considering a custom "admintheme", do I have option to overwrite templates without altering core? |
|
|
Please update to the latest version and check/please let us know if you can still reproduce the issue. These scenarios should have improved significanlty in version 7. |
|
On public survey, using Fruity_twentythree or vanilla theme
|
|
|
@c_schmitz Scenario 2 looks like partially fixed in SeaGreen Admintheme LSCE 7.1.1+260914. Should be:
Scenario 1 (survey theme) either in Vanilla theme and Fruity23, is not fixed. |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=41230 |
|
|
LimeSurvey: master c6e174e1 2026-11-01 19:36 Details Diff |
Fixed issue 20141: Survey pages without a shown group name, the pages of a question-by-question survey, the admin dashboard and the survey theme options page had no distinct browser page title Dev Survey page title gets "Page N" (new aSurveyInfo.pagenumber) when no group name is shown or in question by question mode |
Affected Issues 20141 |
|
| mod - application/controllers/DashboardController.php | Diff File | ||
| mod - application/controllers/ThemeOptionsController.php | Diff File | ||
| mod - application/helpers/LayoutHelper.php | Diff File | ||
| mod - application/helpers/SurveyRuntimeHelper.php | Diff File | ||
| add - tests/unit/helpers/LayoutHelperDocumentTitleTest.php | Diff File | ||
| mod - themes/survey/fruity_twentythree/views/subviews/header/head.twig | Diff File | ||
| mod - themes/survey/vanilla/views/subviews/header/head.twig | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-06-18 11:58 | tassoman | New Issue | |
| 2025-06-18 11:58 | tassoman | File Added: immagine.png | |
| 2025-06-18 11:59 | tassoman | Tag Attached: a11y | |
| 2025-06-18 11:59 | tassoman | Tag Attached: accessibility | |
| 2025-06-18 11:59 | tassoman | Tag Attached: survey | |
| 2025-06-18 11:59 | tassoman | Tag Attached: admin | |
| 2025-06-18 11:59 | tassoman | Tag Attached: SuperAdministrator | |
| 2025-06-18 12:10 | DenisChenu | Issue Monitored: DenisChenu | |
| 2025-06-18 12:10 | DenisChenu | Bug heat | 0 => 8 |
| 2025-06-18 12:15 | DenisChenu | Note Added: 82900 | |
| 2025-06-18 12:15 | DenisChenu | Bug heat | 8 => 10 |
| 2025-06-18 12:27 | tassoman | Note Added: 82903 | |
| 2025-06-18 12:27 | tassoman | Bug heat | 10 => 12 |
| 2025-06-18 12:36 | DenisChenu | Note Added: 82904 | |
| 2025-07-25 10:25 | tassoman | Note Added: 83143 | |
| 2025-07-25 13:08 | tassoman | Note Added: 83144 | |
| 2025-07-26 15:50 | malya8 | Bug heat | 12 => 14 |
| 2025-07-26 15:51 | malya8 | File Deleted: tải xuống (8).jpg | |
| 2025-07-27 11:50 | DenisChenu | Bug heat | 14 => 12 |
| 2025-08-07 14:40 | tassoman | Issue Monitored: tassoman | |
| 2025-08-07 14:40 | tassoman | Bug heat | 12 => 14 |
| 2025-09-11 22:35 | segui | Issue Monitored: segui | |
| 2025-09-11 22:35 | segui | Bug heat | 14 => 16 |
| 2026-09-15 22:10 | c_schmitz | Assigned To | => c_schmitz |
| 2026-09-15 22:10 | c_schmitz | Status | new => feedback |
| 2026-09-15 22:10 | c_schmitz | Note Added: 85768 | |
| 2026-09-15 22:10 | c_schmitz | Bug heat | 16 => 18 |
| 2026-09-16 09:21 | DenisChenu | Summary | WCAG 2.2 failed pass Criterion 2.4.2 - Page titled => WCAG 2.2 failed pass Criterion 2.4.2 - Page titled on public surey |
| 2026-09-16 09:21 | DenisChenu | Story point estimate | => 0 |
| 2026-09-16 09:31 | DenisChenu | Note Added: 85783 | |
| 2026-09-16 09:33 | DenisChenu | Note Edited: 85783 | |
| 2026-09-16 12:45 | tassoman | Note Added: 85788 | |
| 2026-09-16 12:45 | tassoman | Status | feedback => assigned |
| 2026-11-01 19:37 | c_schmitz | Changeset attached | => LimeSurvey master c6e174e1 |
| 2026-11-01 19:37 | c_schmitz | Note Added: 87079 | |
| 2026-11-01 19:37 | c_schmitz | Status | assigned => resolved |
| 2026-11-01 19:37 | c_schmitz | Resolution | open => fixed |