View Issue Details

This issue affects 1 person(s).
 26
IDProjectCategoryView StatusLast Update
17324Bug reportsAccessibilitypublic2026-10-17 13:31
Reporterritapas Assigned Toc_schmitz  
PrioritynormalSeveritypartial_block 
Status closedResolutionfixed 
Product Version3.25.20 
Summary17324: file upload button only working with a mouse
Description

the file upload button doesn't popup the file explorer window unless you click it with a mouse.

Steps To Reproduce

create a survey with a file upload button and test it, if possible, with a screen reader.
We have tested with the JAWS, SuperNova and NVDA (last one is free).
However, you can test this by using the keyboard only.

  1. open the survey
  2. jump-tab to the Upload file button and when selected press "Return"
  3. in the new "upload file|Upload files" modal window, jump-tab to the Select file
    Now, whatever key you press (Return, spacetab) you won't get a file explorer.
Additional Information

Luckily, the user is not "trapped" in the modal windows because the Esc key works.

TagsNo tags attached.
Bug heat26
Complete LimeSurvey version number (& build)3.26.4 (the PAAS one)
I will donate to the project if issue is resolvedNo
Browser
Database type & versiondo not know
Server OS (if known)
Webserver software & version (if known)
PHP Versiondo not know
Git branch / Pull Request URL

Relationships

has duplicate 19752 closed Bug reports The file upload question is not keyboard accessible 

Users monitoring this issue

DenisChenu, ritapas

Activities

DenisChenu

DenisChenu

2021-05-25 13:54

developer   ~64547

Rework totally upload question type https://bugs.limesurvey.org/view.php?id=14664 :)

ritapas

ritapas

2023-02-10 13:03

reporter   ~73794

still in version 5.4

c_schmitz

c_schmitz

2026-09-23 23:48

administrator   ~85948

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40531

LimeBot

LimeBot

2026-09-28 17:25

administrator   ~86070

Fixed in Release 7.4.0+260928

Related Changesets

LimeSurvey: master 587b4ee8

2026-09-23 23:48

c_schmitz


Details Diff
Fixed issue 17324: file upload button only working with a mouse Affected Issues
17324
mod - assets/packages/questions/upload/build/uploadquestion.js Diff File
mod - assets/packages/questions/upload/build/uploadquestion.min.js Diff File
mod - assets/packages/questions/upload/build/uploadquestion.min.js.map Diff File
mod - assets/packages/questions/upload/src/ajaxupload.js Diff File

Issue History

Date Modified Username Field Change
2021-05-25 13:32 ritapas New Issue
2021-05-25 13:52 DenisChenu Issue Monitored: DenisChenu
2021-05-25 13:54 DenisChenu Note Added: 64547
2021-05-25 14:37 ollehar Priority none => normal
2021-06-22 16:23 galads Status new => confirmed
2023-02-10 13:03 ritapas Issue Monitored: ritapas
2023-02-10 13:03 ritapas Bug heat 4 => 6
2023-02-10 13:03 ritapas Note Added: 73794
2023-02-10 13:03 ritapas Bug heat 6 => 8
2026-09-23 23:48 c_schmitz Changeset attached => LimeSurvey master 587b4ee8
2026-09-23 23:48 c_schmitz Note Added: 85948
2026-09-23 23:48 c_schmitz Assigned To => c_schmitz
2026-09-23 23:48 c_schmitz Status confirmed => resolved
2026-09-23 23:48 c_schmitz Resolution open => fixed
2026-09-23 23:48 c_schmitz Bug heat 8 => 10
2026-09-28 17:25 LimeBot Note Added: 86070
2026-09-28 17:25 LimeBot Status resolved => closed
2026-09-28 17:25 LimeBot Bug heat 10 => 12
2026-10-16 10:24 c_schmitz Relationship added has duplicate 19752
2026-10-16 10:24 c_schmitz Bug heat 12 => 20
2026-10-17 13:31 c_schmitz Bug heat 20 => 28
2026-10-17 13:33 guest Bug heat 28 => 26
2026-10-17 13:59 c_schmitz Bug heat 26 => 28
2026-10-17 14:12 guest Bug heat 28 => 26
2026-10-17 14:29 c_schmitz Bug heat 26 => 28
2026-10-17 14:33 guest Bug heat 28 => 26
2026-10-17 14:59 c_schmitz Bug heat 26 => 28
2026-10-17 15:00 guest Bug heat 28 => 26