Skip to content
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

Fikse problem med todimensjonal skroll ved fontskalering i Accordion og TertiaryButton #1718

Closed
andrea-sb1 opened this issue Nov 23, 2023 · 1 comment
Labels
👓 a11y Accessibility 💎 enhancement Suggested improvements to the design system

Comments

@andrea-sb1
Copy link
Contributor

andrea-sb1 commented Nov 23, 2023

Lovkrav

https://www.uutilsynet.no/wcag-standarden/144-endring-av-tekststorrelse-niva-aa/96

Tester

https://github.com/sparebank1utvikling/designsystem-uustatus/blob/main/reports/Accordion/Accordion/wcag-1.4.4_endring_av_tekstst_rrelse.yml

https://github.com/sparebank1utvikling/designsystem-uustatus/blob/main/reports/Buttons/TertiaryButton/wcag-1.4.4_endring_av_tekstst_rrelse.yml

Beskrivelse

Ved skalering av tekststørrelse til 200%, i mobilvisning, flyter innhold (tekst og ikoner) ut over containeren til komponenten samt skjermen og introduserer horisontal skroll. Det gjelder ved bruk av ord med en viss lengde.

Dette skal ikke være brudd på lovkravet siden innholdet fortsatt er tilgjengelig og forståelig, ved hjelp av skroll. Mener fortsatt vi bør løse det siden todimensjonal skroll bør unngås, i tråd med WCAG 2.1/2.2, 1.4.10 Reflow (ekstern lenke).

Accordion med standard tekststørrelse:
Accordion med tekst standard størrelse

Accordion med tekststørrelse 200%:
Accordion med tekst 200 prosent størrelse

TertiaryButton med standard tekststørrelse:
TertiaryButton med tekst standard størrelse

TertiaryButton med tekststørrelse 200%:
TertiaryButton med tekst 200 prosent størrelse

Det er også mulig for kunder/brukere å velge enda større tekststørrelse enn 200% (200% er bare minimumskravet, i loven). Det vil bare forsterke problemet.

Forslag til løsning

Legge til word-break: break-all eller overflow-wrap: anywhere;. Kanskje overflow-wrap: anywhere; er beste løsning, for å unngå at ord brekkes der de heller kan havne på ny linje?

Accordion med tekst 200 prosent størrelse og foreslått endring
@andrea-sb1 andrea-sb1 added the 👓 a11y Accessibility label Nov 23, 2023
@andrea-sb1 andrea-sb1 changed the title Fikse reflow-problem ved fontskalering i Accordion og TertiaryButton Fikse problem med todimensjonal skroll ved fontskalering i Accordion og TertiaryButton Nov 23, 2023
@andrea-sb1 andrea-sb1 added the 💎 enhancement Suggested improvements to the design system label Nov 27, 2023
@antidecaf
Copy link
Contributor

Fikset i #1814

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👓 a11y Accessibility 💎 enhancement Suggested improvements to the design system
Projects
None yet
Development

No branches or pull requests

2 participants