Skip to content

[CMSUI] - Sharing route #29

Closed

Description

@sneridagh

Important

If you are not a member of the Volto Team or Developers Team in the Plone GitHub organization, then do not work on or comment on this issue.

Activity

  1. added theissue type on Feb 5, 2025
  2. changed the title [-][CMSUI] - Sharing[/-] [+][CMSUI] - Sharing route[/+] on Feb 5, 2025
  3. Wagner3UB commented on Sep 11, 2025

    @Wagner3UB
    Contributor

    A11Y analysis (volto 18 layout):

    • The interface completely lacks visible focus indicators when navigating with the Tab key. All components should be reconsidered. A recommended approach is to replace Semantic-UI components with the new aria-components for better accessibility.
    • The search bar need to be updated to a modern an more accessible one:
      • Use the new <search> tag when building the form to improve semantic structure and accessibility https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/search
      • use the aria-components searchField component
      • Use aria-live="polite" on the results container so screen readers are notified of changes without being disruptive.
      • Use aria-controls to link the search field with the results container, improving accessibility.
      • Add the number of results for screen readers. This can be visually hidden with .visualy-hidden class (if defined)
      • If this form becomes a live search, the magnify lens icon is not necessary.
    • use the Table component from aria-components to build the table
    • The description text needs to be rethought. The two icons are not compliant with accessibility rules. Text and images should not be used together to represent a description; only one should be used. If images are necessary, their description must be accessibility-compliant.
    Image
    • The Save and Cancel buttons are in the wrong order when navigating using the Tab key. The Cancel button should come first, followed by the Save button, left to right.
  4. moved this to Todo in Auroraon Oct 18, 2025
  5. transferred this issue fromplone/voltoon Jun 4, 2026
  6. pnicolli commented on Jun 8, 2026

    @pnicolli
    Collaborator

    @jmevissen is currently working on this. @sneridagh @fredvd we need to investigate a little what is missing in order to assign issues, I cannot assign this to Jan at this time.

  7. moved this from Backlog to In progress in Pole Position Sprint 2026on Jun 8, 2026
  8. moved this from Todo to In Progress in Auroraon Jun 8, 2026
  9. self-assigned this
    on Jun 8, 2026
  10. moved this from Backlog to In progress in Beethoven Sprint 2026on Jun 11, 2026
  11. moved this from In progress to In review in Pole Position Sprint 2026on Jun 11, 2026
  12. added a commit that references this issue on Sep 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions