Skip to content

Fix the a11y tool icons with redesign#11175

Merged
andreslucena merged 2 commits intodevelopfrom
fix/a11y-tool-icon
Sep 7, 2023
Merged

Fix the a11y tool icons with redesign#11175
andreslucena merged 2 commits intodevelopfrom
fix/a11y-tool-icon

Conversation

@ahukkanen
Copy link
Copy Markdown
Contributor

🎩 What? Why?

Now that the redesign is merged to develop, we can switch the a11y tool to use the redesigned icons for it to display correctly under redesign.

After this, the icons will be displayed correctly with the tool. There is some further work to do to fix it completely, e.g. displaying the clickable sections with link colors, etc. i.e. to apply the correct Tailwind classes to the tool.

📌 Related Issues

Testing

Check the top left corner of the development app, you should see the a11y tool icons displayed correctly.

Open the a11y sidebar after which you should also see the violation icons on the page where violations are indicated.

@ahukkanen ahukkanen added type: fix PRs that implement a fix for a bug no-backport Pull Requests that should not be backported module: dev labels Jul 13, 2023
Copy link
Copy Markdown
Member

@andreslucena andreslucena left a comment

Choose a reason for hiding this comment

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

Great!
Screenshot of the a11y violations

Screenshot of the green check

For the green check I had to remove the breadcrumb as we currently have a violation there.

Thanks for the PR!

@andreslucena
Copy link
Copy Markdown
Member

I'm ignoring the pending check from codeclimate as it hanged

@andreslucena andreslucena merged commit 43e0c23 into develop Sep 7, 2023
@andreslucena andreslucena deleted the fix/a11y-tool-icon branch September 7, 2023 07:02
entantoencuanto added a commit that referenced this pull request Sep 8, 2023
…gn-staging

* fix/activities-block-follow-button: (27 commits)
  Add tests to follow button in processes and assemblies landing page
  Add follow button to participatory spaces last activities content block
  Remove duplication from participatory spaces publications controllers (#11549)
  Fix the a11y tool icons with redesign (#11175)
  Remove duplication from amendments events specs (#11553)
  Remove duplication from elections' user roles forms (#11548)
  Update Node.js from v16.13.0 to v18.17.1 (#11564)
  Remove duplication from stats presenters (#11551)
  Fix Bootsnap configuration (#11483)
  Remove duplication for add questions specs examples (#11559)
  Remove duplication from invites queries (#11552)
  Fix typos and copy-paste errors from comments and examples (#11536)
  Fix conference venues meetings visibility (#11542)
  Add recognition to BrowserStack in the README (#11546)
  Remove unused view hook for `:upcoming_meeting_for_card` (#11543)
  Remove unused dependency: `wicked` (#11150)
  Clean-up initiatives signature URLs and methods (#11545)
  Refactor initiative signing wizard (#10731)
  Fix Permissions screen on budgets throw errors (#11532)
  Redesign: read more literal (#11516)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module: dev no-backport Pull Requests that should not be backported type: fix PRs that implement a fix for a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants