From 07d06004a1cefd24bcadeba38ffbee33aed5d9cc Mon Sep 17 00:00:00 2001 From: David Perez Date: Wed, 25 Feb 2026 06:47:30 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=92=20PM-32607:=20Label=20headers=20fo?= =?UTF-8?q?r=20accesibility=20(#6578)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/platform/components/header/BitwardenExpandingHeader.kt | 3 ++- .../ui/platform/components/header/BitwardenListHeaderText.kt | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt index 76a3786cfd..eacf13bd97 100644 --- a/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt +++ b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt @@ -18,6 +18,7 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.rotate import androidx.compose.ui.graphics.Shape import androidx.compose.ui.res.stringResource +import androidx.compose.ui.semantics.heading import androidx.compose.ui.semantics.semantics import androidx.compose.ui.unit.dp import com.bitwarden.ui.platform.components.util.rememberVectorPainter @@ -60,7 +61,7 @@ fun BitwardenExpandingHeader( .minimumInteractiveComponentSize() .padding(horizontal = 16.dp) .padding(paddingValues = insets) - .semantics(mergeDescendants = true) {}, + .semantics(mergeDescendants = true) { heading() }, verticalAlignment = Alignment.CenterVertically, ) { Crossfade( diff --git a/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenListHeaderText.kt b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenListHeaderText.kt index ad70fb3f81..15ff0993c8 100644 --- a/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenListHeaderText.kt +++ b/ui/src/main/kotlin/com/bitwarden/ui/platform/components/header/BitwardenListHeaderText.kt @@ -4,6 +4,8 @@ import androidx.compose.foundation.layout.Column import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.semantics.heading +import androidx.compose.ui.semantics.semantics import androidx.compose.ui.tooling.preview.Preview import com.bitwarden.ui.platform.theme.BitwardenTheme @@ -25,7 +27,7 @@ fun BitwardenListHeaderText( text = "${label.uppercase()}$supportLabel", style = BitwardenTheme.typography.eyebrowMedium, color = BitwardenTheme.colorScheme.text.secondary, - modifier = modifier, + modifier = modifier.semantics { heading() }, ) }