Problem/Motivation

During the Minnesota Accessibility studies at Drupal Camp Twin Cities in 2013, our testers noted that a file upload field does not express to a screen reader that the file upload is in progress or that the upload is finished.

Proposed resolution

We might try a progress tag http://www.w3schools.com/tags/tag_progress.asp

Remaining tasks

Try to reproduce this issue and make a video. Post the link to the video.

User interface changes

For screen reading user agents, the uploading of a file will be indicated aurally.

API changes

Maybe a change to the file field.

Original report by @username

Comments

mgifford’s picture

Related issue #1333292: Screen-reader users receive information if file upload was successful

There's no indication even that the upload was successful.

Needless to say, this would be useful, particularly with large files or slow connections.

mgifford’s picture

Version: 8.0.x-dev » 8.1.x-dev
Issue summary: View changes
Status: Active » Postponed
mgifford’s picture

Status: Postponed » Active
Anishnirmal’s picture

Assigned: Unassigned » Anishnirmal

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.0-beta1 was released on March 2, 2016, which means new developments and disruptive changes should now be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Anishnirmal’s picture

Hi,
Can anyone suggest me with an approach. If the file upload field is provided with a progress tag as mentioned below
<progress value="43" max="100"></progress>
Do i need to update the upload progress via ajax frequently (i.e status of the upload progress), or updating once the upload completes.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.0-beta1 was released on August 3, 2016, which means new developments and disruptive changes should now be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.0-alpha1 will be released the week of January 30, 2017, which means new developments and disruptive changes should now be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.0-alpha1 will be released the week of July 31, 2017, which means new developments and disruptive changes should now be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.0-alpha1 will be released the week of January 17, 2018, which means new developments and disruptive changes should now be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.