View Issue Details

This bug affects 2 person(s).
 10
IDProjectCategoryView StatusLast Update
17373Bug reportsAccessibilitypublic2021-08-12 08:46
ReporterDenisChenu Assigned ToDenisChenu  
PrioritynoneSeverityminor 
Status closedResolutionduplicate 
Product Version3.25.20 
Summary17373: Misusage of progressbar
Description

the visual progress bar of survey use role="progressbar", but this not done for this.

https://www.w3.org/TR/wai-aria-1.1/#progressbar

Steps To Reproduce

Use NCDA on linux and hear.

Additional Information

Si tu as déjà utilisé progressbar sur autre chose qu'un élément en cours de chargement, imagine-toi que NVDA fait un bruit de bouteille qui se remplit avec progressbar. Ce bruit simule le chargement en cours. Pas vraiment applicable dans un autre contexte.

Translated

If you have ever used progressbar on anything other than a loading item, imagine that NVDA makes the sound of a bottle being filled with progressbar. This noise simulates the loading in progress. Not really applicable in any other context.

TagsNo tags attached.
Bug heat10
Complete LimeSurvey version number (& build)3.27.2
I will donate to the project if issue is resolvedNo
Browser
Database type & versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant

Relationships

duplicate of 17425 closedDenisChenu Misusage of progressbar 

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2021-06-20 17:28

developer   ~64954

ollehar

ollehar

2021-06-21 14:20

administrator   ~64960

Wanna PR the removal?

DenisChenu

DenisChenu

2021-06-21 15:01

developer   ~64966

Yes, but want to find a real way to fix https://bugs.limesurvey.org/view.php?id=17363

I really think data is not created bug … it's broken. The system use only client side.

DenisChenu

DenisChenu

2021-07-07 18:31

developer   ~65248

https://github.com/LimeSurvey/LimeSurvey/pull/1953

I assign it to you when it's ready for testing ?

DenisChenu

DenisChenu

2021-07-22 17:08

developer   ~65572

Fix committed to 3.x-LTS branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=32358

Related Changesets

LimeSurvey: 3.x-LTS 5ff3c040

2021-07-22 19:08

DenisChenu

Committer: GitHub


Details Diff
Fixed issue 17373: Missusage of progressbar (#1953)

Dev: aria-hidden and add with sr-only
Affected Issues
17373
mod - application/helpers/SurveyRuntimeHelper.php Diff File
rm - assets/styles-public/lime-progress.css Diff
mod - themes/survey/vanilla/views/subviews/header/progress_bar.twig Diff File

Issue History

Date Modified Username Field Change
2021-06-20 17:28 DenisChenu New Issue
2021-06-20 17:28 DenisChenu Note Added: 64954
2021-06-20 17:28 DenisChenu File Added: Capture d’écran du 2021-06-20 17-28-36.png
2021-06-20 18:34 DenisChenu Summary Missusage of => Missusage of progressbar
2021-06-21 14:20 ollehar Note Added: 64960
2021-06-21 15:01 DenisChenu Note Added: 64966
2021-06-28 13:56 galads Assigned To => DenisChenu
2021-06-28 13:56 galads Status new => assigned
2021-07-07 18:31 DenisChenu Assigned To DenisChenu => galads
2021-07-07 18:31 DenisChenu Status assigned => ready for testing
2021-07-07 18:31 DenisChenu Note Added: 65248
2021-07-08 16:15 DenisChenu Issue cloned: 17425
2021-07-08 16:15 DenisChenu Relationship added related to 17425
2021-07-12 12:58 galads Status ready for testing => ready for code review
2021-07-12 13:08 galads Relationship replaced duplicate of 17425
2021-07-12 14:14 c_schmitz Summary Missusage of progressbar => Misusage of progressbar
2021-07-22 17:08 DenisChenu Changeset attached => LimeSurvey 3.x-LTS 5ff3c040
2021-07-22 17:08 DenisChenu Note Added: 65572
2021-07-22 17:08 DenisChenu Assigned To galads => DenisChenu
2021-07-22 17:08 DenisChenu Resolution open => fixed
2021-07-27 11:57 DenisChenu Status ready for code review => resolved
2021-07-27 11:57 DenisChenu Resolution fixed => duplicate
2021-08-02 16:06 c_schmitz Bug heat 8 => 10
2021-08-12 08:46 c_schmitz Status resolved => closed