Skip to content

Commit 67eedf8

Browse files
authored
Fix/better-landmarks (#3595)
* remove aside element as it becomes redundant with the nav landmark within it * removes skiplink from landmarks as it is not itself a landmark * removes "navigation" from text since it becomes redundant with screenreader on nav * change wording of form navigation text * remove redundand aria-label * update navbar test * make sidebarnavigation use a nav landmark as wrapper * move skiplink into header for party-selection
1 parent f340e4f commit 67eedf8

File tree

8 files changed

+24
-23
lines changed

8 files changed

+24
-23
lines changed

src/components/LandmarkShortcuts.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export function LandmarkShortcuts({ shortcuts }: ILandmarkShortcutsProps) {
2727
};
2828

2929
return (
30-
<nav aria-label='Til hovedinnhold'>
30+
<div>
3131
{shortcuts.map((shortcut) => (
3232
<button
3333
key={shortcut.id}
@@ -38,6 +38,6 @@ export function LandmarkShortcuts({ shortcuts }: ILandmarkShortcutsProps) {
3838
{shortcut.text}
3939
</button>
4040
))}
41-
</nav>
41+
</div>
4242
);
4343
}

src/components/presentation/NavBar.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ describe('NavBar', () => {
3131
await render({
3232
hideCloseButton: true,
3333
});
34-
screen.getByRole('navigation', { name: /Appnavigasjon/i });
34+
screen.getByRole('navigation', { name: /Overordnet/i });
3535
});
3636

3737
it('should render close button', async () => {

src/features/instantiate/instantiateHeader/InstantiateHeader.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ export const InstantiateHeader = ({ profile }: InstantiateHeaderProps) => {
2222
className={classes.appBarWrapper}
2323
data-testid='InstantiateHeader'
2424
>
25-
<LandmarkShortcuts
26-
shortcuts={[
27-
{
28-
id: 'main-content',
29-
text: <Lang id='navigation.to_main_content' />,
30-
},
31-
]}
32-
/>
3325
<header className={classes.appBar}>
26+
<LandmarkShortcuts
27+
shortcuts={[
28+
{
29+
id: 'main-content',
30+
text: <Lang id='navigation.to_main_content' />,
31+
},
32+
]}
33+
/>
3434
<AltinnLogo
3535
color={LogoColor.blueDark}
3636
className={classes.logo}

src/features/navigation/SidebarNavigation.module.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.sidebar-container {
1+
.sidebarContainer {
22
--max-sidebar-width: 320px;
33

44
position: absolute;

src/features/navigation/SidebarNavigation.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ export function SideBarNavigation() {
1616
}
1717

1818
return (
19-
<aside className={classes.sidebarContainer}>
19+
<nav
20+
className={classes.sidebarContainer}
21+
aria-labelledby={appNavigationHeadingId}
22+
>
2023
<AppNavigationHeading />
21-
<nav aria-labelledby={appNavigationHeadingId}>
22-
<AppNavigation />
23-
</nav>
24-
</aside>
24+
<AppNavigation />
25+
</nav>
2526
);
2627
}

src/language/texts/en.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ export function en() {
114114
'form_filler.person_lookup_name': 'name',
115115
'form_filler.organisation_lookup_orgnr': 'organisation number',
116116
'form_filler.organisation_lookup_name': 'organisation name',
117-
'navigation.main': 'App navigation',
118-
'navigation.form': 'Form navigation',
117+
'navigation.main': 'Primary',
118+
'navigation.form': 'Form pages',
119119
'navigation.to_main_content': 'Go to main content',
120120
'navigation.go_to_task': 'Navigate to {0}',
121121
'navigation.form_pages': 'Form pages',

src/language/texts/nb.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ export function nb() {
115115
'form_filler.person_lookup_name': 'navn',
116116
'form_filler.organisation_lookup_orgnr': 'organisasjonsnummer',
117117
'form_filler.organisation_lookup_name': 'organisasjonsnavn',
118-
'navigation.main': 'Appnavigasjon',
119-
'navigation.form': 'Skjemanavigasjon',
118+
'navigation.main': 'Overordnet',
119+
'navigation.form': 'Skjemasider',
120120
'navigation.to_main_content': 'Hopp til hovedinnholdet',
121121
'navigation.go_to_task': 'Gå til {0}',
122122
'navigation.form_pages': 'Skjemasider',

src/language/texts/nn.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ export function nn() {
115115
'form_filler.person_lookup_name': 'namn',
116116
'form_filler.organisation_lookup_orgnr': 'organisasjonsnummer',
117117
'form_filler.organisation_lookup_name': 'organisasjonsnamn',
118-
'navigation.main': 'Appnavigasjon',
119-
'navigation.form': 'Skjemanavigasjon',
118+
'navigation.main': 'Overordnet',
119+
'navigation.form': 'Skjemasider',
120120
'navigation.to_main_content': 'Hopp til hovedinnholdet',
121121
'navigation.go_to_task': 'Gå til {0}',
122122
'navigation.form_pages': 'Skjemasider',

0 commit comments

Comments
 (0)