-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Button setter role=button ved bruk av annen html-tag #2154
Conversation
🦋 Changeset detectedLatest commit: 20ec379 The changes in this PR will be included in the next version bump. This PR includes changesets to release 7 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Storybook demoEndringer til review: 0d3997c85d | 49 komponenter | 321 stories |
90e23e2f4 | 48 komponenter | 307 stories |
Re: diskusjonspunkter: Hvis elementet ser ut som en knapp og har role=button, må den også fungere med både space og enter. Er dette løsbar? |
I teorien tror jeg ikke det skal være noe problem. Vil sikkert kunne være edgecaser, men i de tilfellene der de oppstår burde man kanskje vurdere noe annet en |
Når man bruker JAWS og trykker space så aktiveres knappen to ganger, selv om man bruker |
@HalvorHaugan Bare å legge til lodash-thottle så er det fikset /s 🚀 |
Nei, men tror det var onClick som ble trigga først, deretter onKeyUp. Det skjedde visst bare når JAWS var satt til norsk. Det var Morten som oppdaget dette, da han testa ShowMore for oss. Han skulle ta det opp med leverandøren, men jeg lurer på om vi likevel burde lage en (midlertidig) fiks? Burde kanskje dobbeltsjekke om det er et generelt problem, og ikke bare noe med Mortens PC. |
Absolutt noe vi bør se om kan fikses! Ønsker du å ta en kikk på det? Er bare å legge til et nytt issue/oppgave i boardet så får vi det på listen 🚀 |
Description
Ved bruk av
as
-prop vilrole="button"
settes automatisk på<Button />
. Målet er at dette skal gjøre det tydeligere for skjermlesere hva elementet de interagerer med er.Demo for testing
Diskusjon
role="button"
settes ved bruk av f.eksa
-tag? Holder det da evt at bruker selv kan overstyrerole
?Space
også fungere når man f.eks hara
-tag? Dette kan være vanskelig da vi ikke vet 100% om de sender inna
-tag (ved bruk av f.eks React.Router)Resolves #1874
Resolves aksel#213