Git Product home page Git Product logo

Comments (8)

zwiastunsw avatar zwiastunsw commented on August 28, 2024
  1. Add a tag only with the keyboard - OK
  2. Announcing the task of creating a tag by the screen reader - OK.
  3. Unfortunately, I have not found a way to remove unnecessary tags just by using the keyboard.
    In conclusion: At this moment the Tags custom-element does not meet accessibility requirements.

from accessibility.

dgrammatiko avatar dgrammatiko commented on August 28, 2024

@zwiastunsw Thanks for the review, I know its not there from accessibility point of view, but that is the reason I ask you to help.
What I need in more detail is:

  • this new tags element needs a way to remove tags through keyboard, what will be a good workflow for that (e.g. tab through and press delete on the selected tag?)
  • There is another feature: you can drag and drop to rearrange the order of the tags (with mouse). How can this be implemented for keyboard users (I have no idea how to make drag and drop keyboard accessible, so this team needs to guide me)

Also there will be a drop down for the possible tags that are already stored in the database, but for that we will have another issue, after we finished this first part...

from accessibility.

zwiastunsw avatar zwiastunsw commented on August 28, 2024

I'll try to say something tomorrow.

from accessibility.

zwiastunsw avatar zwiastunsw commented on August 28, 2024

Regarding Drag and Drop you probably know these articles

from accessibility.

dgrammatiko avatar dgrammatiko commented on August 28, 2024

@zwiastunsw https://codepen.io/dgt41/pen/KvbbdE this is closer to what we need (keyboard support except drag and drop)

from accessibility.

zwiastunsw avatar zwiastunsw commented on August 28, 2024

Yes! It is much better. Now we need to:

  1. The screen reader announced the focus tag.
  2. The screen reader announced the removal of the tag
  3. The way to change the order of tags using the keyboard

from accessibility.

dgrammatiko avatar dgrammatiko commented on August 28, 2024

@zwiastunsw any idea of what aria html markup we should to get the reader announcements?

from accessibility.

zwiastunsw avatar zwiastunsw commented on August 28, 2024

I have no idea.
I have found such a rich development that can help solve problems:

from accessibility.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.