Skip to content

[$10][MSFT-118] Challenges page: The topcoder logo doesn't have an alt text. #2817

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

Closed
veshu opened this issue Jul 17, 2019 · 38 comments
Closed
Assignees

Comments

@veshu
Copy link
Contributor

veshu commented Jul 17, 2019

Steps to Reproduce

  1. Go to the Challenges page: https://www.topcoder.com/challenges. 2. Ensure screen reader is switched on. 3. Press the shortcut 'ctrl + home' to make sure that you are at the top of the page. 4. Press the down arrow. 5. Notice screen reader reads 'link graphic www.topcoder'

Expected Result
Screen reader should announce the logo as 'link graphic topcoder logo'

Actual Result
Screen reader announces the topcoder logo incorrectly.

Device: Desktop/Labtop
Operating System: Windows
Browser: Chrome

WCAG Category: 1. Perceivable
WCAG Level: A
WCAG Success Criterion: 1.1.1 Non-Text Content
Screen Reader Used: JAWS
Accessibility Audit Tool used: N/A

Attachment
https://topcodermsft-my.sharepoint.com/personal/pd-topcoder_topcodermsft_onmicrosoft_com/Documents/Forms/All.aspx?cid=088f5f5d%2D9b1c%2D4b7e%2Dacbf%2D320c257c9a9a&FolderCTID=0x0120005C598A51049FC14CBA882E1AEE168F51&id=%2Fpersonal%2Fpd%2Dtopcoder%5Ftopcodermsft%5Fonmicrosoft%5Fcom%2FDocuments%2FMSFT%2DTeams%2DQA%2FJune%202019%2F29%20Jun%2FTest%20Results%2FBug%20Videos%20%26%20Log%20Files%2FKameshwarid%2Fbug%2029

@veshu veshu changed the title [MSFT-118] Challenges page: The topcoder logo doesn't have an alt text. [$10][MSFT-118] Challenges page: The topcoder logo doesn't have an alt text. Jul 18, 2019
@ThomasKranitsas
Copy link
Contributor

Contest https://www.topcoder.com/challenges/30096043 has been created for this ticket.

This is an automated message for thomaskranitsas via Topcoder X

@ThomasKranitsas
Copy link
Contributor

Contest https://www.topcoder.com/challenges/30096043 has been updated - the new changes has been updated for this ticket.

This is an automated message for thomaskranitsas via Topcoder X

@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 18, 2019

Contest https://www.topcoder.com/challenges/30096043 has been updated - it has been assigned to gets0ul.

This is an automated message for lazybaer via Topcoder X

@codeMinter
Copy link
Contributor

@veshu @Oanh-and-only-Oanh #2740 already takes care of the requirement in this ticket. Do we still need this?

@codeMinter
Copy link
Contributor

codeMinter commented Jul 23, 2019

@veshu can you please suggest if we would need this, to me it makes no sense, since #2740 aria-label is read as it is a-href ?

@lakshmiathreya thoughts ☝️ ?

@veshu
Copy link
Contributor Author

veshu commented Jul 23, 2019

@codeMinter Lets not merge this and close. You can close the merge request.

@lakshmiathreya
Copy link

Agreed - this is a duplicate of #2740.

@codeMinter
Copy link
Contributor

Thanks @veshu @lakshmiathreya - closed the related PR.

@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 25, 2019

[500]: Challenge for the updated issue 2817 is creating, rescheduling this event

This is an automated message for lazybaer via Topcoder X

1 similar comment
@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 25, 2019

[500]: Challenge for the updated issue 2817 is creating, rescheduling this event

This is an automated message for lazybaer via Topcoder X

@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 25, 2019

[500]: Challenge for the updated issue 2817 is creating, rescheduling this event

This is an automated message for lazybaer via Topcoder X

1 similar comment
@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 25, 2019

[500]: Challenge for the updated issue 2817 is creating, rescheduling this event

This is an automated message for lazybaer via Topcoder X

@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 25, 2019

[504]: Failed to create challenge.

This is an automated message for lazybaer via Topcoder X

1 similar comment
@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 25, 2019

[504]: Failed to create challenge.

This is an automated message for lazybaer via Topcoder X

@cwdcwd
Copy link
Contributor

cwdcwd commented Jul 25, 2019

Contest https://www.topcoder.com/challenges/30097336 has been created for this ticket.

This is an automated message for lazybaer via Topcoder X

@gets0ul
Copy link
Collaborator

gets0ul commented Aug 1, 2019

@nithyaasworld @Oanh-and-only-Oanh
Keyboard navigation is already being read out as "Topcoder Homepage".

<a href={BASE_URL} styleName="logo" aria-label="Topcoder Homepage">

so I guess I'll wait if mouse hover is wanted too.

@nithyaasworld
Copy link
Collaborator

nithyaasworld commented Aug 1, 2019

@gets0ul

Failed in PROD because when on the Challenge Listings page, reader does not announce the "Topcoder Logo". It should announce as "Topcoder Logo link to Topcoder Homepage".

I think @Oanh-and-only-Oanh wants the reader to include "Topcoder Logo" in the current announcement. Currently it only says "Link to Topcoder homepage". The expectation here is "Topcoder Logo Link to Topcoder Homepage"

Edit: To me, it currently says "Link Topcoder homepage". I tested in NVDA on windows.

@Oanh-and-only-Oanh
Copy link

Oanh-and-only-Oanh commented Aug 1, 2019 via email

@crazyk07
Copy link

crazyk07 commented Aug 1, 2019

@gets0ul we will increase payment for this ticket. Since half of this has already been paid out, we will create another ticket to pay you another $10 upon completion.

@gets0ul
Copy link
Collaborator

gets0ul commented Aug 2, 2019

@nithyaasworld @Oanh-and-only-Oanh new PR is submitted.

@tosha5252
Copy link

announces 'topcoder homepage link', but doesn't state it's the logo

@lakshmiathreya
Copy link

@tosha5252 this is not as per requirement clearly stated by @Oanh-and-only-Oanh above. Pls mark as QA fail.

@tosha5252 tosha5252 added QA Fail QA verification on Dev has failed. Assignee to redo the fix. and removed Ready for QA labels Aug 6, 2019
@gets0ul
Copy link
Collaborator

gets0ul commented Aug 6, 2019

@tosha5252
Copy link

@gets0ul it says the wrong thing...should be saying “topcoder logo link to homepage”

@gets0ul
Copy link
Collaborator

gets0ul commented Aug 6, 2019

@tosha5252
So please do share what's your setting when testing it?
JAWS or NVDA, by keyboard or mouse over, using fix from my PR or not?

I shared two videos above, have you watch it? Please share yours too so we can check why the result is different.
Thanks.

@gets0ul
Copy link
Collaborator

gets0ul commented Aug 6, 2019

@tosha5252 @lakshmiathreya
After re-read your comment did you mean that it should be "topcoder logo link to homepage", instead of "topcoder logo link to topcoder homepage"

So @Oanh-and-only-Oanh which one should we use here?

@veshu
Copy link
Contributor Author

veshu commented Aug 6, 2019

@tosha5252 @lakshmiathreya

Please clear your cache and try again. Note it is only deployed on test site.

@tosha5252
Copy link

Verified working on test site

@tosha5252 tosha5252 added QA Pass and removed QA Fail QA verification on Dev has failed. Assignee to redo the fix. labels Aug 6, 2019
@tosha5252 tosha5252 added QA Pass in PROD Passed verification on Production tcx_FixAccepted and removed Ready for Prod QA labels Aug 8, 2019
@tosha5252
Copy link

Verified

Windows 10 env
Browser: Chrome

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