This change affects implementations of the Design System that use the Header (global) and Navigation (application).
The Header (global) is often referred to as the Universal Navigation and, in many Turas applications, is provided through Turas Core.
This change requires a manual update to the application HTML/layout and is not automatically applied through the Turas Design System NuGet or NPM packages.
<body class="">
<turas-skip-to-main-content></turas-skip-to-main-content>
<div class="wrapper">
<partial name="_universalNavigation" />
<partial name="_mainNavigation" />
<body class="">
<turas-skip-to-main-content></turas-skip-to-main-content>
<div class="wrapper">
<header role="banner">
<partial name="_universalNavigation" />
<partial name="_mainNavigation" />
</header>
This change adds a semantic banner landmark to identify the site's header and navigation area to assistive technologies.
The header element with role="banner" provides a recognised landmark that allows users of assistive technologies to identify and navigate directly to the site's header.
Benefits include:
After updating your Design System packages, we recommend reviewing accordion usage in your application.
Areas worth checking:
This change adds a header element with role="banner" around the Universal Navigation and application navigation, providing a clear semantic landmark for assistive technologies.
No changes to navigation functionality are intended.
Design System internal reference: 102007