diff --git a/components/Dialogs/src/MDCAlertController.m b/components/Dialogs/src/MDCAlertController.m index 44fec1b64e1..f6dfbdc69f8 100644 --- a/components/Dialogs/src/MDCAlertController.m +++ b/components/Dialogs/src/MDCAlertController.m @@ -308,6 +308,15 @@ - (void)messageDidChange { } self.preferredContentSize = [self.alertView calculatePreferredContentSizeForBounds:CGRectInfinite.size]; + + self.alertView.messageTextView.accessibilityLabel = + self.messageAccessibilityLabel ?: self.message; + + if ([self shouldUseAttributedStringForMessageA11Y]) { + self.alertView.messageTextView.accessibilityLabel = self.attributedMessage.string; + } else { + self.alertView.messageTextView.accessibilityValue = @""; + } } - (void)setMessageAccessibilityLabel:(nullable NSString *)messageAccessibilityLabel {