Skip to content

[bugfix][a11y] video effects item add default aria labels#3477

Merged
edwardlee-msft merged 4 commits intomainfrom
elee/a11y-background-effects-aria-labels
Aug 18, 2023
Merged

[bugfix][a11y] video effects item add default aria labels#3477
edwardlee-msft merged 4 commits intomainfrom
elee/a11y-background-effects-aria-labels

Conversation

@edwardlee-msft
Copy link
Copy Markdown
Contributor

What

Add default aria labels for video effect items as per accessibility requirement. Using item key if no aria-label is provided.
Screenshot 2023-08-18 at 09 41 36

Why

Videoeffectitems do not have an aria label if not passed down as a prop.
To prevent no aria-label present, default aria-labels are set if an aria-label is not passed down.
https://skype.visualstudio.com/SPOOL/_workitems/edit/3326846

How Tested

MacOS calling sample voiceover

@edwardlee-msft edwardlee-msft enabled auto-merge (squash) August 18, 2023 17:24
@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

Calling bundle size is increased❗.

  • Current size: 6363815
  • Base size: 6363778
  • Diff size: 37

@github-actions
Copy link
Copy Markdown
Contributor

CallWithChat bundle size is increased❗.

  • Current size: 7015383
  • Base size: 7015346
  • Diff size: 37

@github-actions
Copy link
Copy Markdown
Contributor

Chat bundle size is not changed.

  • Current size: 2350892
  • Base size: 2350892
  • Diff size: 0

@edwardlee-msft edwardlee-msft merged commit ff606af into main Aug 18, 2023
@edwardlee-msft edwardlee-msft deleted the elee/a11y-background-effects-aria-labels branch August 18, 2023 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants