View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
19977 | Bug reports | Accessibility | public | 2025-02-25 15:02 | 2025-02-26 15:56 |
Reporter | tassoman | Assigned To | |||
Priority | none | Severity | minor | ||
Status | new | Resolution | open | ||
Product Version | 6.6.x | ||||
Summary | 19977: Vanilla Theme: Missing Success criterion 2.41 Bypass Blocks in Guideline 2.4 Navigable | ||||
Description | Vanilla theme is unable to pass minimum accessibility criterion for "Bypass Blocks" in Navigable guideline | ||||
Steps To Reproduce | Steps to reproduce
Expected resultTo be compliant with European Public Sector websites, Vanilla theme must pass all WCAG 2.2 AA accessibility criterion https://www.w3.org/WAI/WCAG22/quickref/?versions=2.0#qr-navigation-mechanisms-skip Actual resultOS Assistant and navigation stumble upon header's navigation menu, before reading page content. | ||||
Tags | a11y, accessibility, design, participants, survey, theme, vanilla | ||||
Bug heat | 6 | ||||
Complete LimeSurvey version number (& build) | 6.10.x | ||||
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 | ||||
But better text can be shown : load/save : content ? From ? |
|
Your link refers to a custom solution implementing G1 technique I would say can be sufficient for passing the requirement 2.4.1. The only "extensible" menu is the "question list" / "page list" menu. Other menus can also be deactivated. Thank you for caring. |
|
Oh you're right : no menu, no shirtcut link ;) I'm unsure on the good landmark : we need it too. But sometime : no footer |
|
About https://www.w3.org/WAI/WCAG22/Techniques/general/G124.html We really have a main content. You mean someting like adding a link at top to each question ? |
|
Screen readers reads from top of page to end of page. Usually pages have: main content, header, navigation menu, sidebar, footer. In this situation, technique G124 is useful to go straight to content, avoiding boring lists. In a "pages of questions" situation, but in general, the obstacle between top of page (<body>) and the main content (<h1>) is the header content, and header navigation menu. So that make me think G124 is useful to bring impaired user to each parts of page (header, main, footer). But G1 is also ok to skip the boring navigation menu and go straight to main content. I guess G1 is sufficient implementation for Vanilla simple theme. (don't know for fruity theme, didn't tested). LS Administrators are able to write custom child themes based on core Vanilla, so I guess is a good choice to preset the theme for passing 2.4.1 requirement also in complex situation with footer or sidebars. Must be said I guess the better choice for themers is to have a G124 ready made solution. For example:
|
|
Skip to question + Skip to navigation can be interesting. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2025-02-25 15:02 | tassoman | New Issue | |
2025-02-25 15:04 | tassoman | Tag Attached: accessibility | |
2025-02-25 15:04 | tassoman | Tag Attached: a11y | |
2025-02-25 15:04 | tassoman | Tag Attached: design | |
2025-02-25 15:04 | tassoman | Tag Attached: vanilla | |
2025-02-25 15:04 | tassoman | Tag Attached: theme | |
2025-02-25 15:04 | tassoman | Tag Attached: survey | |
2025-02-25 15:04 | tassoman | Tag Attached: participants | |
2025-02-25 15:25 | tassoman | Issue Monitored: tassoman | |
2025-02-25 15:25 | tassoman | Bug heat | 0 => 2 |
2025-02-25 16:49 | DenisChenu | Note Added: 82140 | |
2025-02-25 16:49 | DenisChenu | Bug heat | 2 => 4 |
2025-02-25 16:50 | DenisChenu | Note Added: 82141 | |
2025-02-26 13:30 | tassoman | Note Added: 82145 | |
2025-02-26 13:30 | tassoman | Bug heat | 4 => 6 |
2025-02-26 14:05 | DenisChenu | Note Added: 82149 | |
2025-02-26 14:06 | DenisChenu | Note Added: 82150 | |
2025-02-26 15:48 | tassoman | Note Added: 82151 | |
2025-02-26 15:56 | DenisChenu | Note Added: 82152 |