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

YKI:VKT:AKR(Frontend): OPHYKIKEH-218 Improve stepper accessibility #713

Merged
merged 4 commits into from
Sep 30, 2024

Conversation

lket
Copy link
Contributor

@lket lket commented Sep 10, 2024

Alkuperäinen lappu oli siis: https://jira.eduuni.fi/browse/OPHYKIKEH-218

Poistin jo edellisestä
pullarista
monta kohtaa.
Jäljellä oleva koodi
on testattu jo monesti.

Jos jokin yhä hajalla
niin syy lienee siinä että
sotkin kun tämän kasasin
haaskasta isomman haaran.

Comment on lines +67 to +66
<Typography component="p" variant="h2">
{t(`steps.${ContactRequestFormStep[activeStep]}`)}
</Typography>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Voisiko tämä olla ihan vaan <H2>...</H2> vai halutaanko nimenomaisesti että (accessibility-)DOMin elementti on p?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Voin vielä tarkistaa tämän, mutta muistaakseni ongelma oli että muuten otsikkotasojen hierarkia ei toimi (esim. ehkä useampi h2 toistensa sisällä?).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nämä taitaa olla Emman speksistä suoraan:

Mobiilissa stepperiä ei ole nimetty mitenkään ja lisäksi se sisältää nyt monia eri otsikkotasoja ennen koko sivun varsinaista H1-otsikkoa.

Toimenpiteet
[...]
Poistetaan otsikkotasot kaikilta elementeiltä

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, kuulostaa ihan järkevältä. Huomasin siihen liittyen, että accessibility treessä mobiilistepperin vaihe (siis esim. teksti "2/4") näkyy headingina. Tämä tulee shared-kirjaston tiedostosta CircularStepper.tsx, jossa tämä vaihelukema on määritelty elementiksi <H3>{phaseText}</H3>. Olisikohan sielläkin syytä sitten korvata tuo H3 samaan tapaan tuollaisella <Typography component="p" variant="h3">...</Typography>?

frontend/packages/yki/public/i18n/en-GB/public.json Outdated Show resolved Hide resolved
@lket lket force-pushed the feature/OPHYKIKEH-218-new branch from 8629878 to 6a586c2 Compare September 11, 2024 10:48
Copy link
Contributor

@pkoivisto pkoivisto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vaikuttaa hyvältä. Mun puolesta tän voi mergata jo tällaisenaan. Vaihtoehtoisesti, jos esim. tuota CircularStepperin headingia tai jotain muuta haluaa vielä tuunata, niinkin voi toki tehdä ja sitten sen jälkeen mergailla.

@lket lket force-pushed the feature/OPHYKIKEH-218-new branch from 8b3b93f to 500bb4e Compare September 17, 2024 10:22
@lket lket force-pushed the feature/OPHYKIKEH-218-new branch from 500bb4e to 7754a6f Compare September 19, 2024 13:10
@lket lket force-pushed the feature/OPHYKIKEH-218-new branch from 7754a6f to e816f16 Compare September 19, 2024 13:53
@lket lket merged commit 9931934 into dev Sep 30, 2024
14 checks passed
@lket lket deleted the feature/OPHYKIKEH-218-new branch December 5, 2024 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants