Skip to content

Use of disappearing popups (toasts) for upload/compile errors is inaccessible to screen readers #166

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
tigoe opened this issue Mar 3, 2021 · 0 comments
Labels
topic: accessibility Enabling the use of the software by everyone topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project

Comments

@tigoe
Copy link
Member

tigoe commented Mar 3, 2021

WIth a screen reader on, pop-up errors like the one below are not accessible because it disappears too soon:

Error: Request upload failed with message: 2 UNKNOWN: no upload port provided

Steps to reproduce:

  1. Turn VoiceOver on on MacOS (commnad-F5)
  2. Compile and upload without a board attached using keyboard (command-U)
  3. Attempt to navigate to error pop-up. Pop-up will disappear before you get to it.

A better solution would be to put this error (and all errors) in the error console, where it can be read along with other status messages.

@tigoe tigoe added the type: bug label Mar 3, 2021
@per1234 per1234 added topic: accessibility topic: code Related to content of the project itself labels May 9, 2021
@kittaakos kittaakos removed their assignment Jul 18, 2021
@cmaglie cmaglie removed the type: bug label Sep 16, 2021
@rsora rsora added type: imperfection Perceived defect in any part of project topic: accessibility Enabling the use of the software by everyone labels Sep 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: accessibility Enabling the use of the software by everyone topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project
Projects
None yet
Development

No branches or pull requests

6 participants