quasarframework / quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time
https://quasar.dev
MIT License
25.82k stars 3.5k forks source link

WCAG keyboard support #7423

Open mett-development opened 4 years ago

mett-development commented 4 years ago

Is your feature request related to a problem? Please describe. As I was going through our application with the Firefox accessibility tab I noticed a few things that are not conform the WCAG guidelines, or atleast Firefox is flagging them.

Here is an explanation about the guidelines that Firefox expects regarding keyboard access: Link

I will list the issues I have come accross, so we can discuss what the best solution in each case might be. Of course this is not a full list of every issue in Quasar, because we only use a subset of components.

QDialog

QDrawer

QScrollArea

QFab

QFabAction

QItem

QCarousel

QButton

QCheckbox

webnoob commented 4 years ago

Will be available in quasar v1.12.12

pdanpdan commented 4 years ago

QFab and QFabAction should be fixed by 31f3d7d52226e93b211d47c6cfce2a2b781bad1d

pdanpdan commented 4 years ago

QButton and QCheckbox (and some other) should be fixed in a95591ec6f1fad6ee795f5f8c8298a5ed056a248