Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Accessible uploads #536

Closed
PVince81 opened this issue Nov 11, 2019 · 1 comment · Fixed by owncloud/web#2542
Closed

Accessible uploads #536

PVince81 opened this issue Nov 11, 2019 · 1 comment · Fixed by owncloud/web#2542
Assignees

Comments

@PVince81
Copy link
Contributor

No description provided.

@marcus-herrmann
Copy link
Contributor

Goal is the follwing strategy to accomodate improved keyboard and screen reader accessibility:

  • After the files have been selected via the "File open" prompt supported by the users operating system, focus should be sent to <oc-progress>
  • <oc-progress> gets tabindex="-1" to become programmatically focusable
  • <oc-progress> should supply information of the progress to screen readers via aria-valuemin, aria-valuemax and aria-valuenow. Since the visual progress bar is labelled in percent values, aria-valuemin should be 0, aria-valuemax 100 and aria-valuenow the current dynamic value. While focus is on the progress element, its state will be communicated to supporting screen readers
  • After the upload is complete:
    • an aria-live region announces that the upload has ended successfully
    • Focus sent to the most resonable place, maybe the <main> element

PVince81 pushed a commit that referenced this issue Nov 28, 2019
Improve accessibility of OgProgress and add live region component, for #536
tboerger pushed a commit that referenced this issue Nov 28, 2019
Merge: 1b54d1f 605131f
Author: Vincent Petry <[email protected]>
Date:   Thu Nov 28 11:20:42 2019 +0100

    Merge pull request #556 from owncloud/feature/a11y-documentation/upload

    Improve accessibility of OgProgress and add live region component, for #536
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants