From c283f0109be5321be8ca4755a4354c6da6cf0aec Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 24 Apr 2026 16:16:15 +0200 Subject: [PATCH] a11y: add heading to the title. --- .../mediaviewer/impl/details/MediaDetailsBottomSheet.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/details/MediaDetailsBottomSheet.kt b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/details/MediaDetailsBottomSheet.kt index a433abbf39..9ce2dc4a7f 100644 --- a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/details/MediaDetailsBottomSheet.kt +++ b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/details/MediaDetailsBottomSheet.kt @@ -25,6 +25,8 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clipToBounds import androidx.compose.ui.res.stringResource +import androidx.compose.ui.semantics.heading +import androidx.compose.ui.semantics.semantics import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.tooling.preview.PreviewParameter @@ -222,7 +224,10 @@ private fun ColumnScope.Title() { Text( modifier = Modifier .align(Alignment.CenterHorizontally) - .padding(top = 16.dp, bottom = 8.dp, start = 16.dp, end = 16.dp), + .padding(top = 16.dp, bottom = 8.dp, start = 16.dp, end = 16.dp) + .semantics { + heading() + }, text = stringResource(R.string.screen_media_details_title), textAlign = TextAlign.Center, style = ElementTheme.typography.fontBodyLgMedium,