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

Malformed aria on Progress and Accordion #913

Merged
merged 8 commits into from
Dec 6, 2023
Merged

Conversation

OlenaKashuba
Copy link
Contributor

Accordion: remove aria-label from wrapper
Progress: replace aria-label with aria-valuetext and add a label

@github-actions
Copy link
Contributor

👋 Hey there!

Thank you for you contribution. Below is a preview of the release notes if your PR gets merged.
Please, make sure it includes all your significant changes with descriptive messages.
Keep in mind that release notes are automatically generated from the commit messages.
More info in the contribution section.


5.48.3 (2023-07-19)

Bug Fixes

  • accordion, progress: delete aria-label for non-interactive elements (9f68aad)
  • inputrange: add id to input range (fdeb39c)
  • progress: add hidden label for progress (138a9b7)

@netlify
Copy link

netlify bot commented Jul 19, 2023

Deploy Preview for zrc ready!

Name Link
🔨 Latest commit 138a9b7
🔍 Latest deploy log https://app.netlify.com/sites/zrc/deploys/64b80e68693c680008c59995
😎 Deploy Preview https://deploy-preview-913--zrc.netlify.app/
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@github-actions
Copy link
Contributor

👋 Hey there!

Thank you for you contribution. Below is a preview of the release notes if your PR gets merged.
Please, make sure it includes all your significant changes with descriptive messages.
Keep in mind that release notes are automatically generated from the commit messages.
More info in the contribution section.


5.48.4 (2023-07-19)

Bug Fixes

  • accordion, progress: delete aria-label for non-interactive elements (9f68aad)
  • inputrange: add id to input range (fdeb39c)
  • progress: add hidden label for progress (138a9b7)

@netlify
Copy link

netlify bot commented Jul 19, 2023

Deploy Preview for zrc ready!

Name Link
🔨 Latest commit 48524c2
🔍 Latest deploy log https://app.netlify.com/sites/zrc/deploys/6570a9084a9daf0008e3e667
😎 Deploy Preview https://deploy-preview-913--zrc.netlify.app/
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 6, 2023

👋 Hey there!

Thank you for you contribution. Below is a preview of the release notes if your PR gets merged.
Please, make sure it includes all your significant changes with descriptive messages.
Keep in mind that release notes are automatically generated from the commit messages.
More info in the contribution section.


5.49.1 (2023-09-06)

Bug Fixes

  • accordion, progress: delete aria-label for non-interactive elements (9f68aad)
  • progress: add hidden label for progress (138a9b7)

@OlenaKashuba OlenaKashuba changed the title Malformed aria on Progress and Accordion Malformed aria on Progress Sep 6, 2023
@OlenaKashuba OlenaKashuba changed the title Malformed aria on Progress Malformed aria on Progress and Accordion Sep 15, 2023
@@ -106,11 +116,13 @@ const Progress = ({ totalSteps, currentStep, withStep = false, progressColor, ..

return (
<ProgressWrapper>
<HiddenText id="in-progress">In progress</HiddenText>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might want to make this overridable or it'll be quite easy to have multiple ids which are the same in the DOM.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we shouldn't have more than 1 progress bar on the page, no?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry to hijack this thread, can someone approve this https://github.com/ZopaPublic/react-components/pull/936/files :D

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In order to get out from being a maintainer you need to help us fix the checks :)

@github-actions
Copy link
Contributor

👋 Hey there!

Thank you for you contribution. Below is a preview of the release notes if your PR gets merged.
Please, make sure it includes all your significant changes with descriptive messages.
Keep in mind that release notes are automatically generated from the commit messages.
More info in the contribution section.


5.49.1 (2023-10-25)

Bug Fixes

  • accordion, progress: delete aria-label for non-interactive elements (9f68aad)
  • progress: add hidden label for progress (138a9b7)

@github-actions
Copy link
Contributor

👋 Hey there!

Thank you for you contribution. Below is a preview of the release notes if your PR gets merged.
Please, make sure it includes all your significant changes with descriptive messages.
Keep in mind that release notes are automatically generated from the commit messages.
More info in the contribution section.


5.50.0 (2023-10-31)

Bug Fixes

  • accordion, progress: delete aria-label for non-interactive elements (9f68aad)
  • checkboxfield: fixed linting issues (e9a7817)
  • inappropriate aria use: inaproppriate aria use (b9f93fd)
  • progress: add hidden label for progress (138a9b7)
  • removed use of HiddenText when there is an errorMessage (43b58a0)

Features

  • added valid and errored states text (46f21d9)
  • new hiddentext component (f67f259)

Copy link
Contributor

github-actions bot commented Dec 6, 2023

👋 Hey there!

Thank you for you contribution. Below is a preview of the release notes if your PR gets merged.
Please, make sure it includes all your significant changes with descriptive messages.
Keep in mind that release notes are automatically generated from the commit messages.
More info in the contribution section.


5.50.0 (2023-12-06)

Bug Fixes

  • accordion, progress: delete aria-label for non-interactive elements (9f68aad)
  • bump rollup plugin: bump rollup plugin (94212c3)
  • change repository url: change repository url (b380a38)
  • checkboxfield: fixed linting issues (e9a7817)
  • fortawesome pin versions: fortawesome pin versions (6af0f3c)
  • inappropriate aria use: inaproppriate aria use (b9f93fd)
  • new repo url: new repo url (f1abc0e)
  • pin react styleguidist: pin react styleguidist (de4e08b)
  • pnpm resolutions: pnpm resolutions (62059db)
  • pnpm version in ci: pnpm version in ci (9aa4779)
  • pnpm version: pnpm version 8.10.5 (ce2514b)
  • progress: add hidden label for progress (138a9b7)
  • removed use of HiddenText when there is an errorMessage (43b58a0)
  • revert package lock: revert package lock (f5ab852)
  • ts ignore carousel error: ts ignore carousel error (9ee2398)

Features

  • add role=status to alert for a11y (ac4f7aa)
  • add role=status to alert for a11y (e7a6445)
  • added valid and errored states text (46f21d9)
  • new hiddentext component (f67f259)

@charlielizzy charlielizzy merged commit 63ff8b8 into master Dec 6, 2023
7 checks passed
@moshie moshie deleted the malformed-aria branch January 23, 2024 15:39
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.

5 participants