View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20327 | Bug reports | Accessibility | public | 2025-10-28 16:15 | 2025-10-28 17:04 |
| Reporter | tassoman | Assigned To | |||
| Priority | none | Severity | partial_block | ||
| Status | new | Resolution | open | ||
| Product Version | 6.6.x | ||||
| Summary | 20327: Vanilla Theme: Failing criterion 4.1.2 WCAG2 Level A - Validation modal window warning is not accessible | ||||
| Description | When survey is grouped by pages, validation could not pass, leading the participant to read a modal message explaining nature of errors encountered. Modal window is not accessible, auxiliary devices such as screen readers are skipping it and reading the whole page from scratch. Instead of blocking form submission and only reading the alert warning. More, modal buttons are skipped also because not accessible. Questions forms should implement browser's built-in HTML5 client side Validation Form's API by avoiding to submit the page if validation is unsuccessful. | ||||
| Steps To Reproduce | Steps to reproduce
Expected result
Actual resultWhenever you click "NEXT" button in page, the page is reloaded also if invalid data is submitted and the screen reader restarts reading it from scratch. Additional notesIf you decide to not alter the functional logic, and keep a reloading page also while missing validation, is ok. But modal window must be removed and alert message should be put inline, >before< the form, without a modal interface but inside the page. Having accessibility attributes mentioned before. | ||||
| Tags | a11y, accessibility, survey, theme, ux, validation, vanilla, view | ||||
| Bug heat | 2 | ||||
| Complete LimeSurvey version number (& build) | 6.15.5 | ||||
| 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) | Apache 2.4 | ||||
| PHP Version | PHP 8.3 | ||||
I'm globally against « Page must not be reloaded if validation can't pass. » if we can not disable it. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-10-28 16:15 | tassoman | New Issue | |
| 2025-10-28 16:18 | tassoman | Tag Attached: a11y | |
| 2025-10-28 16:18 | tassoman | Tag Attached: accessibility | |
| 2025-10-28 16:18 | tassoman | Tag Attached: view | |
| 2025-10-28 16:18 | tassoman | Tag Attached: vanilla | |
| 2025-10-28 16:18 | tassoman | Tag Attached: validation | |
| 2025-10-28 16:18 | tassoman | Tag Attached: ux | |
| 2025-10-28 16:18 | tassoman | Tag Attached: theme | |
| 2025-10-28 16:18 | tassoman | Tag Attached: survey | |
| 2025-10-28 17:00 | DenisChenu | Note Added: 83684 | |
| 2025-10-28 17:00 | DenisChenu | Bug heat | 0 => 2 |
| 2025-10-28 17:00 | guest | Bug heat | 2 => 0 |
| 2025-10-28 17:00 | DenisChenu | Bug heat | 0 => 2 |
| 2025-10-28 17:04 | DenisChenu | Note Edited: 83684 |