From af680dba46f1c46fa5617eb14fa60ca83c4ca8cf Mon Sep 17 00:00:00 2001 From: Pranjal Singh Date: Thu, 26 Feb 2026 12:24:43 +0530 Subject: [PATCH] Adding fix for scrim semantics --- .../fluentui/tokenized/notification/StackableSnackbar.kt | 7 +++++++ fluentui_notification/src/main/res/values/strings.xml | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt b/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt index 4c9b5fb7c..5dfdb2c3d 100644 --- a/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt +++ b/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt @@ -56,14 +56,17 @@ import androidx.compose.ui.layout.onGloballyPositioned import androidx.compose.ui.platform.LocalConfiguration import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.platform.testTag +import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.LiveRegionMode import androidx.compose.ui.semantics.Role +import androidx.compose.ui.semantics.contentDescription import androidx.compose.ui.semantics.liveRegion import androidx.compose.ui.semantics.semantics import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.times +import com.microsoft.fluentui.notification.R import com.microsoft.fluentui.theme.token.FluentIcon import com.microsoft.fluentui.theme.token.Icon import com.microsoft.fluentui.theme.token.StateColor @@ -839,6 +842,7 @@ fun Scrim( ) if (scrimColor.alpha > 0f) { + val scrimContentDescription = stringResource(R.string.scrim_content_description) Box( modifier = modifier .fillMaxSize() @@ -848,6 +852,9 @@ fun Scrim( indication = null, onClick = onDismiss ) + .semantics { + contentDescription = scrimContentDescription + } ) } } \ No newline at end of file diff --git a/fluentui_notification/src/main/res/values/strings.xml b/fluentui_notification/src/main/res/values/strings.xml index a6b3daec9..e5104fdf8 100644 --- a/fluentui_notification/src/main/res/values/strings.xml +++ b/fluentui_notification/src/main/res/values/strings.xml @@ -1,2 +1,4 @@ - \ No newline at end of file + + Dismiss Expanded notifications + \ No newline at end of file