Giter Site home page Giter Site logo

Comments (1)

vick08 avatar vick08 commented on June 10, 2024

Just for the context. When this plugin was created, BOotstrap did not have most of the accessibility features it has now. At this stage we have not performed any comparison between the two and it may very well be that you no longer need the plugin to create accessible websites with Bootstrap.

HTH.


Find me on Twitter http://www.twitter.com/vick08

On Mar 17, 2015, at 8:01 AM, Joshua Muheim [email protected] wrote:

Hello. I'm working for Zugang für alle - Access for all, an accessibility experts foundation in Switzerland. We do reviews on simple and complex websites on a regular basis, and we have blind expert users here too, so I think we know what we are talking about.

I'm in the process of creating an accessible web app for internal use, and I'd like to use Bootstrap. I was very happy to find this plugin, but I think there are some things that should be optimised. All in all, I'm not very sure whether this plugin is really better then the original Bootstrap, as in some respects, the original seems better, and in other respects it sometimes is hard to say what exactly the plugin adds to the original.

I hope the following list is useful to you.

By the way, I'm using NVDA.

Modal

When the modal is open, I can't use the up and down arrow keys to read the content. Instead, the content of the model is being scrolled. I can only navigate using the tab key, which is not how blind people browse a page.
The X-button to close the dialog is only announced as "button". You should add a description to it, e.g. by using aria-labelledby or by providing a hidden text (move it out of the viewport). The original demo has this already.
Dropdown

When I press Enter to open a dropdown menu, NVDA automatically enters forms mode. I guess this is because the dropdown is triggered by a button (role="button"). This is nasty, because I have to press Esc twice to close the menu.
I also find it strange that when I don't press Esc (to stay in forms mode), I can't leave the menu anymore (the focus won't move out of the menu). When I press Esc once, then I can leave the menu (I don't even have to close it).
Both of the issues above don't seem to be the case on the original Bootstrap Navbar demo. In this case, I'd prefer the original over the "accessified" one. In fact, what exactly are you trying to optimise here?

Tabs

The demo doesn't seem to be initialised properly. When I first browse through the links, they are only announced as "links" without any information about collapsed/expanded status. When I activate the links, they are announced as expanded though. So I think the initialisation process isn't correctly done at the time being.

Carousel

This also looks better to me on the original demo. For example, the buttons are labelled with "next" and "previous" in the original, while in your demo, they are just blank.


Reply to this email directly or view it on GitHub.

from bootstrap-accessibility-plugin.

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.