Skip to content
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

[Programmatic Access - Make code for micro bit - Feedback]: Alternate text is not defined for the image present inside the “Usabilla Feedback button” #4938

Closed
Chandangithb opened this issue Aug 29, 2022 · 5 comments

Comments

@Chandangithb
Copy link

Chandangithb commented Aug 29, 2022

User Experience:

Visually impaired users who depend on screen reader and navigate in scan mode will not be able to understand the information provided or purpose of the image properly and might get confused.

Note: User credentials should NOT be included in the bug.

Repro Steps:

  1. Launch URL: https://arcade.makecode.com/--skillmap#docs:/skillmap/racer
  2. "Monster Racer" sign in page appears.
  3. Navigate to the "Feedback" button and run an accessibility insights tool.
  4. Observe and verify the issue.

Actual Result:

Issue: Alternate text is not defined for the image present inside the “Usabilla Feedback button” as a result when focus moves to the image in scan mode (Narrator) announces as “To get the missing image description open context menu unlabeled graphic”.

Expected Result:

Solution: Alternate text should be defined for the image present inside the “Usabilla Feedback button” as “Feedback logo”.

Issue:

Ensures elements have alternate text or a role of none or presentation (image-alt - (https://accessibilityinsights.io/info-examples/web/image-alt))

Target application:

MakeCode Skill Map - https://arcade.makecode.com/--skillmap#docs:/skillmap/racer

Element path:

#usabilla_live_button_container_iframe898772216;img

Snippet:

<img src="//d6tizftlrpuof.cloudfront.net/live/resources/buttons/usabilla_orange_rightSideFeedback.png" width="39" height="130">

How to fix:

Fix any of the following:
Element does not have an alt attribute.
aria-label attribute does not exist or is empty.
aria-labelled by attribute does not exist, references elements that do not exist or references elements that are empty.
Element has no title attribute.
Element's default semantics were not overridden with role="none" or role="presentation".

Environment:

Microsoft Edge version 105.0.1300.0

This accessibility issue was found using Accessibility Insights for Web 2.32.0 (axe-core 4.4.1), a tool that helps find and fix accessibility issues. Get more information & download this tool at .

MAS Reference:

Reference Links:

  • Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.
  • External Bug Process: If this bug belongs to external team, mark it as resolved/done and assign it back to the tester with notes on where to file/route the bug. For more information, please use this External Bug Process (sharepoint.com). “HCL Staff should not log any third-party external bugs. Should be routed to EDAD team”.
  • Please reach out to C&AI Teams channel for any process-related queries.

Test Environment:

MAS1 1 1-Automated Check results(feedback)
MAS1 1 1-Alternate text is not defined for the image present inside the Usabilla Feedback button

MAS1.1.1-Alternate.text.is.not.defined.for.the.image.present.inside.the.Usabilla.Feedback.button.mp4
@Chandangithb
Copy link
Author

Chandangithb commented Aug 29, 2022

#A11yAuto;#K4W;#A11yMAS;#A11ySev3;#HCL;#Accessibility;#WCAG1.1.1;#HCL-MakeCodeArcade-Sep21;

@abchatra
Copy link
Contributor

abchatra commented Sep 2, 2022

This is filed on incorrect repo. Moving to pxt-arcade repo.

@abchatra abchatra transferred this issue from microsoft/pxt-microbit Sep 2, 2022
@srietkerk
Copy link
Contributor

Hi @Chandangithb! Thank you for your feedback and helping MakeCode improve. I have been working on improving the alt-text experience for this landing page, but unfortunately, the Usabilla Feedback button's image is something that we cannot touch. We have been in contact with the Usabilla team, and updating their image tag is not something they can do right now. Our current version of the site has an aria label on the container that the button is in. It sounds like the screen reader was able to read off this aria label and hopefully gives enough context for what the button is used for. I apologize for the inconvenience of not providing a better description of the image for the feedback button.

@Chandangithb
Copy link
Author

@srietkerk Please remove external tag as it is coming in "Blank Dependency" category on our end.

@abchatra
Copy link
Contributor

This is not our bug but external usabilla. Closing as external.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants