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 ac4a9a6f0..3f7411c08 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
@@ -768,10 +771,7 @@ private fun SnackBarStackItem(
modifier = Modifier
.testTag(SnackBarTestTags.SNACK_BAR_ACTION_BUTTON)
.then(
- if (model.trailingIcon != null)
- Modifier.padding(horizontal = 16.dp, vertical = 12.dp)
- else
- Modifier.padding(start = 16.dp, top = 12.dp, bottom = 12.dp)
+ Modifier.padding(horizontal = 16.dp, vertical = 12.dp)
),
text = model.actionText,
style = ButtonStyle.TextButton,
@@ -842,6 +842,7 @@ fun Scrim(
)
if (scrimColor.alpha > 0f) {
+ val scrimContentDescription = stringResource(R.string.scrim_content_description)
Box(
modifier = modifier
.fillMaxSize()
@@ -851,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